【问题标题】:Phonegap/Cordova: Error while building for android platformPhonegap/Cordova:为 android 平台构建时出错
【发布时间】:2014-03-18 15:03:38
【问题描述】:

phonegap 构建安卓

[phonegap] 添加 Android 平台...

[error] 创建android子项目时出错。

/Users/MYMacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126 扔 e; ^ 错误:命令“android”失败。确保您已安装最新的 Android SDK,并将“android”命令(位于 tools/ 文件夹内)添加到您的路径中。

我已经更新了最新的 sdk。然而错误一次又一次地困扰着。 有什么想法吗?

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    从错误消息来看,您似乎需要将 Android 主工具和平台工具文件夹添加到您的 $PATH,即

    export ANDROID_HOME="/path/to/your/sdk-folder" # e.g. "/Applications/Android\ Studio.app/sdk"
    export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
    

    然后基于which one you used 运行source ~/.bash_profilesource ~/.profile

    然后你需要运行phonegap install android你运行build

    最后,它可能会帮助您更新 phonegap/cordova;我猜你已经通过 npm 安装了它,所以运行 (fix sudo if necessary):

    npm cache clean
    npm update -g
    

    Android platform guide 供参考。

    【讨论】:

      【解决方案2】:

      看起来是路径问题,因此 Phonegap CLI 脚本无法访问 Android 工具链。

      您是否遵循了 Phonegap Android 指南here?最重要的是这部分:

      export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
      

      最好的。

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 2014-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-06
        • 2015-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多