无法运行离子构建android

时间:2015-05-29 15:45:33

标签: android cordova build ionic

我有几天这个问题,升级到新版本离子并出现以下问题:

BUILD FAILED

Total time: 11.556 secs

/Users/lixsys/app_view/platforms/android/cordova/node_modules/q/q.js:126
                throw e;
                      ^
Error code 1 for command: /Users/lixsys/app_view/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/lixsys/app_view/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /Users/lixsys/app_view/platforms/android/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: /Users/lixsys/app_view/platforms/android/cordova/build: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)

以前在某些情况下我也遇到了这个问题,但可以通过以下方式解决:

export ANDROID_HOME=/Users/abdi/adt/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

brew install ant

但现在没有任何效果,升级我的JDK JAVA_HOME和ANDROID_HOME并检查一切是否正确。疯了我有这个问题我无法解决遇到多种方法来解决它但没有工作对我来说。同时尝试删除平台并重新添加它,但没有。

2 个答案:

答案 0 :(得分:0)

您是否尝试将Android sdk升级到最新版本(API 22)?

之前我遇到了同样的问题,我无法运行build命令,但是当我通过android sdk manager升级sdk时,它的工作正常。

或尝试按照此站点中的说明重新安装所有先决条件:https://blog.nraboy.com/2014/09/install-android-cordova-ionic-framework-ubuntu/

此致

答案 1 :(得分:0)

我在Windows 8.1 PC中遇到了与 android build 相同的问题。

我安装了Visual Studio 2015并成功构建。

如果您有Windows,我建议您从Visual Studio中创建/构建您的应用,并在您想要的任何编辑器中编辑

此致