android - Cordova (电话间隙): Deploy to Amazon FireOS

标签 android cordova

我按照 http://docs.phonegap.com/en/edge/guide_platforms_amazonfireos_index.md.html 中的文档进行操作

并尝试通过 Eclipse 将 helloWorld (Cordova 3.3.1) 部署到 Kindle Fire HD(版本 7.4.6)。

我收到错误:

02-20 14:36:29.392: E/CordovaActivity(11160): WebKit factory initialization failed. Make sure you have android_interface.jar in libs folder.

我根据文档制作了这个:

 Add the awv_interface.jar from the downloaded SDK to  ~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/

还尝试将其重命名为 android_interface.jar,但它也不起作用。

当我在终端上运行它时,出现以下错误:

Error: spawn EACCES at errnoException (child_process.js:980:11) at Process.ChildProcess._handle.onexit (child_process.js:771:34)

有人做过这个工作吗?

最佳答案

这似乎是主 cordova 命令调用的platforms/amazon-fireos/cordova/目录内的脚本存在权限问题。

现在从项目的主目录执行此操作来修复它:

chmod +x ./platforms/amazon-fireos/cordova/*

这将通过使这些脚本在 Mac OS X 等 *nix 系统上可执行来使其工作。(我在 Amazon 的这个小组工作 - 我将在其中输入一个错误,以便正确修复它。)

关于android - Cordova (电话间隙): Deploy to Amazon FireOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21909987/

相关文章:

java - 在 Java 中 run() 方法退出后,线程是否会自动进行垃圾回收?

android - 如何更改可绘制资源中的线条长度?

ios - PhoneGap 地理定位在 iOS10 中被阻止

angularjs - 应用程序卸载时未清除LocalStorage-Android 6

java - 改造和 GRPC

android - 如何从android中的 Assets 文件夹访问文件夹

java - 在 libGDX 上滑动

android - 如何在 html5、phonegap 和 jQuery 中创建进度条

cordova - 为什么node js用于cordova?

android - Tap/Touch 事件不适用于 Samsung Android 4.4.4 和 5