【问题标题】:Unable to build Hello World application for Kindle Fire HDX tablet using PhoneGap 3.3.0无法使用 PhoneGap 3.3.0 为 Kindle Fire HDX 平板电脑构建 Hello World 应用程序
【发布时间】:2014-01-18 14:31:36
【问题描述】:

我正在使用PhoneGap 3.3.0Amazon WebView SDK 尝试为我的Kindle Fire 7" HDX 平板电脑构建一个“Hello World”应用程序。

我安装了 Android 4.4.2、4.2.2 和 2.2 SDK。我已经能够在我的 Nexus 7 Android 平板电脑以及 Android 模拟器上成功构建、安装和运行多个 PhoneGap 应用程序。

但是,“amazon-fireos”构建总是失败并出现未处理的“错误”事件

我搜索了 Stack Overflow、网络和 PhoneGap Forum,但似乎还没有人遇到过这个问题,可能是因为 Kindle Fire 支持相对较新 (added 16 Dec 2013)。

$ cordova create hello com.example.hello "HelloWorld"

Creating a new cordova project with name "HelloWorld" and id "com.example.hello" at location "/Users/jack/phonegap/hello"

$ cd hello

$ cordova platform add amazon-fireos

Checking Amazon FireOS requirements...
Checking if awv_interface.jar exists... in framework/libs folder
Creating amazon-fireos project...
Preparing amazon-fireos project

$ cordova build

Generating config.xml from defaults for platform "amazon-fireos"
Preparing amazon-fireos project
Compiling app on platform "amazon-fireos" via command     "/Users/jack/phonegap/hello/platforms/amazon-fireos/cordova/build" 

events.js:72
        throw er; // Unhandled 'error' event
          ^
Error: spawn EACCES
    at errnoException (child_process.js:980:11)
    at Process.ChildProcess._handle.onexit (child_process.js:771:34)

看起来有人有一个 similar problem 最终成为环境变量问题。 WebView SDK 中只有两个 jar 文件(awv_android_factory.jar 和 awv_interface.jar)。我尝试将 jar 文件的路径都添加到 PATH 变量中,并将两个 jar 文件添加到 CLASSPATH,但它似乎没有任何效果。

export PATH=$PATH:/Users/jack/Downloads/awv_api
export CLASSPATH=$CLASSPATH:/Users/jack/Downloads/awv_api/awv_interface.jar:/Users/jack/Downloads/awv_api/awv_android_factory.jar:.

【问题讨论】:

    标签: android cordova cordova-3


    【解决方案1】:

    这是一个权限问题。只需执行:

    chmod 777 path_to_your_sample/platforms/amazon-fireos/cordova/build

    这应该可以解决您的问题。

    【讨论】:

    • chmod 755 path_to_your_sample/platforms/amazon-fireos/cordova/build 也解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    相关资源
    最近更新 更多