Cordova Android Build退出代码8

时间:2015-02-06 17:08:46

标签: java android cordova ant ionic

过去几个月我一直在研究iOS的Cordova项目,现在我想转移并测试Android部分。我已经尝试了两次安装Android SDK,JDK,Ant,并将它们放在Path Environment Variable中,但我无法让应用程序构建。我试着四处寻找其他问题,但似乎无法找到明确的答案。

所以,当我去构建Android平台时,这是我得到的错误:

BUILD FAILED
C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:720: The following
error occurred while executing this line:
C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:734: Compile failed;
see the compiler error output for details.

Total time: 3 seconds

C:\Users\thomas\Desktop\batapp\BatNetting\platforms\android\cordova\node_modules\q
\q.js:126
                throw e;
                      ^
Error code 1 for command: cmd with args: /s,/c,ant/debug/-f/C:\Users\thomas\Desktop\
batapp\BatNetting\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absoule.dir=
ant-gen
ERROR running one or more of the platforms: Error: C:\Users\thomas\Desktop\batapp\
BatNetting\platforms\android\cordova\run.bat: Command failed with exit code 8
You may not have the required environment or OS to run this project

我真的不确定是什么原因引起的。就像我说的,我已经尝试重新安装SDK,Java,Ant并仔细检查了Path。首先,我尝试从本地Git服务器中提取文件,然后将其删除并直接从我在我正在处理的Mac VM上打开的项目中复制它们。我也尝试过同时使用cordova build androidionic build android,但两者都有相同的结果。

任何帮助将不胜感激!

更新

我尝试用离子创建一个新的应用程序,新应用程序中的所有内容都可以正常工作。我已经成功创建了一个项目,添加了Android作为平台,构建并运行了Android项目。所以,它似乎与已经存在的应用程序有关,似乎与我不同意。

1 个答案:

答案 0 :(得分:0)

我实际上已经明白了。我刚刚遇到一个插件问题。它需要一个不在我的项目中的java库。一旦我将库放入项目中,它就能够构建并运行良好。