2015-02-06 49 views
2

我在过去的几个月中一直在为iOS的Cordova项目工作,现在我想移动并测试Android部分。我已经尝试过两次安装Android SDK,JDK,Ant,并将它们放入路径环境变量中,但我无法让应用程序构建。我试图环顾其他问题,但似乎无法找到明确的答案。Cordova Android Build退出代码8

所以,当我去打造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并双重检查路径。首先,我尝试从本地Git服务器上提取文件,然后删除它们并直接从我在一直在使用的Mac VM上打开的项目中复制这些文件。我也试过使用cordova build androidionic build android,但都有相同的结果。

任何帮助将不胜感激!

更新

我试图创造新的应用程序与离子新的应用程序,一切工作正常。我已经成功创建了一个项目,将Android作为平台添加,构建并运行了Android项目。所以,它似乎与已经存在的应用程序的东西似乎没有同意我的看法。

回答

0

我其实已经想通了。我只是对我的一个插件有问题。它需要一个不在我的项目中的java库。一旦我将该库放入项目中,它就能够正常生成并运行。

+8

什么是这回答,这绝对没有价值的社区 – 2015-03-03 19:31:00

+1

我正在使用库调用html2pdf,它需要iText.jar,但我不知道。所以,一旦我将iText.jar添加到插件中,它就构建得很好。 – Atarinerd80 2015-03-30 18:38:42

+0

@BogdanM。其实这个答案是有价值的,因为我面临同样的情况,所以很高兴知道问题是什么。 – Prabhu 2015-07-14 04:35:31

相关问题