Cordova Android 构建退出代码 8
Cordova Android Build Exit Code 8
过去几个月我一直在为 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 虚拟机上打开的项目中复制它们。我也尝试过同时使用 cordova build android
和 ionic build android
,但两者的结果相同。
如有任何帮助,我们将不胜感激!
更新
我已经尝试使用 ionic 创建一个新应用程序,并且新应用程序中的所有内容都运行良好。我已经成功创建了一个项目,添加了 Android 作为平台,并构建了 运行 Android 项目。所以,似乎与我不同意的已经存在的应用程序有关。
我真的想通了。我的一个插件有问题。它需要一个不在我的项目中的 java 库。一旦我将库放入项目中,它就能够构建并且运行很好。
过去几个月我一直在为 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 虚拟机上打开的项目中复制它们。我也尝试过同时使用 cordova build android
和 ionic build android
,但两者的结果相同。
如有任何帮助,我们将不胜感激!
更新
我已经尝试使用 ionic 创建一个新应用程序,并且新应用程序中的所有内容都运行良好。我已经成功创建了一个项目,添加了 Android 作为平台,并构建了 运行 Android 项目。所以,似乎与我不同意的已经存在的应用程序有关。
我真的想通了。我的一个插件有问题。它需要一个不在我的项目中的 java 库。一旦我将库放入项目中,它就能够构建并且运行很好。