android - 在Android上,Meteor+Cordova"deviceready has not fired"

  显示原文与译文双语对照的内容
0 0

在 Meteor 生成的Android 应用 中尝试使用 AngularJS,但在启动时,我看到以下日志:

i20150214-10: 02: 23 。331 ( 5.5 ) ( android: meteor_cordova_loader 。js: 12 ) Meteor CORDOVA调试( meteor_cordova_loader.js ) 错误读取版本文件错误: 无法解析条目:file:///data/data/com.id5njc0uqfdxry1j5uk4s/files/meteor/version i20150214-10: 02: 23: 。334 ( 5.5 ) ( android: meteor_cordova_loader 。js: 12 ) 无法从清单加载,回退到绑定的assets 。 i20150214-10: 02: 23 。982 ( 5.5 ) ( android: meteor_cordova_loader 。js: 12 ) Meteor CORDOVA调试( meteor_cordova_loader.js ) 加载来自 url: http://meteor.local i20150214-10: 02: 33 。168 ( 5.5 ) ( android: http://meteor.local/cordova.js:1154 ) 5秒后未触发 deviceready 。 i20150214-10: 02: 33 。170 ( 5.5 ) ( android: http://meteor.local/cordova.js:1147 ) 通道未触发: onPluginsReady i20150214-10: 02: 33 。171 ( 5.5 ) ( android: http://meteor.local/cordova.js:1147 ) 通道未触发: onCordovaReady i20150214-10: 02: 33 。172 ( 5.5 ) ( android: http://meteor.local/cordova.js:1147 ) 通道未触发: onDOMContentLoaded

而且 Angular 没有被初始化。 谁能提出解决办法?

我已经为这个问题打开了一个Github问题,#3711

设备是一台运行安卓 4.1.2的三星 GT S7392

时间: 原作者:

0 0

可能有很多原因导致这类问题。

在旧设备上运行android可能是一个问题take看看这个 GitHub问题。

我很确定 deviceready has not fired after 5 seconds 这是一条警告消息。

检查你的应用程序上安装了多少个软件包。

你正在Phisical设备上运行? 或者 adb?

尝试使用 --verbose 选项并将日志置于这里。

像这样


meteor run android-device --mobile-server=your-url-app --verbose

告诉我是否工作

原作者:
...