【问题标题】:Cordova Android Build Exit Code 8Cordova Android 构建退出代码 8
【发布时间】:2015-02-06 17:08:45
【问题描述】:

过去几个月我一直在为 iOS 开发一个 Cordova 项目,现在我想转而测试 Android 部分。我已经尝试了两次安装 Android SDK、JDK、Ant 并将它们放在路径环境变量中,但我就是无法构建应用程序。我试着环顾其他问题,但似乎找不到明确的答案。

所以,当我去构建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 android 和ionic build android,但两者的结果相同。

任何帮助将不胜感激!

更新

我尝试使用 ionic 创建一个新应用,并且新应用中的所有内容都运行良好。我已经成功创建了一个项目,将 Android 添加为平台,构建并运行了 Android 项目。所以,这似乎是与我不同意的已经存在的应用程序的某些东西。

【问题讨论】:

    标签: java android cordova ant ionic


    【解决方案1】:

    我真的想通了。我只是对我的一个插件有问题。它需要一个不在我的项目中的 java 库。一旦我将库放入项目中,它就能够正常构建和运行。

    【讨论】:

    • 这个答案是什么,这对社区绝对没有价值
    • 我正在使用库调用 html2pdf,它需要 iText.jar,但我不知道。所以,一旦我将 iText.jar 添加到插件中,它就构建得很好。
    • @BogdanM。实际上这个答案很有价值,因为我面临同样的情况,所以很高兴知道问题出在哪里。
    • 正如我所说,它需要更多信息,例如缺少什么插件或什么库,或者是什么导致了实际问题。只是告诉我们这么多,我发现答案很糟糕。 @Atarienerd80 感谢您的补充评论。
    猜你喜欢
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多