2014-02-20 2 views
2

Я следовал документации в http://docs.phonegap.com/en/edge/guide_platforms_amazonfireos_index.md.htmlКордова (PhoneGap): Развертывание на Amazon FireOS

и попытался получить HelloWorld (Кордова) 3.3.1 развернутую к Kindle Fire HD (версия 7.4.6) над Eclipse.

Я получаю ошибку:

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)

Кто-нибудь сделал эту работу?

ответ

2

Это проблема с разрешениями на скрипты внутри платформы/amazon-fireos/cordova /, которую вызывает главная команда cordova.

ли это исправить сейчас, из домашней директории вашего проекта:

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

Это позволит получить его работу, делая эти скрипты исполняемыми на * NIX систем, таких как Mac OS X. (я работаю в этой группе на Amazon - я введу на него ошибку, чтобы она исправлена.)

+0

Thx. Я могу построить сейчас, но по-прежнему существует ошибка с android_interface.jar (как ошибка приложения на моем устройстве): «Скопируйте файл android_interface.jar в папку приложений libs, а затем перестройте приложение». – bqem

+0

@bqem Должно быть сообщение об ошибке, которое отображается при первом запуске, объясняя, что вам нужно загрузить SDK AWV отсюда: https://developer.amazon.com/sdk/fire/IntegratingAWV.html, а затем установить awv_interface. jar в каталог ~/.cordova. Если вам нужна поддержка кросс-платформы, вы также скопируете файл awv_android_factory.jar в папку проекта в каталоге платформы amazon-fireos. –

Смежные вопросы