我正在关注https://aerogear.org/docs/guides/aerogear-cordova/AerogearCordovaPush/上的 aerogear 教程。
我现在已经经历了几次,并继续遇到同样的问题。
部署到 Genymotion 并使用 chrome 进行调试时,我看到以下错误:
file:///android_asset/www/plugins/aerogear-cordova-push/www/aerogear-push.js Failed to load resource: net::ERR_FILE_NOT_FOUND
file:///android_asset/www/plugins/aerogear-cordova-push/www/aerogear.ajax.js Failed to load resource: net::ERR_FILE_NOT_FOUND
cordova.js:1431 Uncaught Error: Module aerogear-cordova-push.AeroGear.ajax does not exist.
cordova.js:1185 deviceready has not fired after 5 seconds.
cordova.js:1178 Channel not fired: onPluginsReady
cordova.js:1178 Channel not fired: onCordovaReady
观察
我注意到,在 Chrome 检查器中查看时,插件文件是空的,但在我的本地项目中,所有插件文件都有内容。
我尝试过的事情
- 拆卸和重新添加气动齿轮塞
- 对 Genymotion vm 进行出厂重置。
- 使用在 Ubuntu 中不使用 sudo 安装 NodeJS 的说明卸载并重新安装节点
- 重新安装科尔多瓦
- 重新安装genymotion
- 重新开始
细节
- 节点版本 v5.4.1
- Ubuntu 版本 15.10
- 科尔多瓦 5.4.1
- 安卓 5.1
有谁知道如何解决这一问题?
谢谢