我按照 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/