phe*_*ris 20
确保为Android SDK版本安装了Android Build Tools.在工具> Android SDK Build-tools下的Android SDK管理器中,您应该会看到未安装SDK版本的Build工具.
详细说明我如何发现这个:
为了确定这是根本原因,我使用-d运行Cordova命令以获得详细程度:
cordova -d platform add android
Run Code Online (Sandbox Code Playgroud)
此命令的输出显示错误:
Running bin/create for platform "android" with command: ""C:\Users\---\.cordova\lib\android\cordova\3.1.0\bin\create" "C:\Users\---\workspace_android\FleetView\platforms\android" "com.---.fleetview" "Fleet View"" (output to follow)
Run Code Online (Sandbox Code Playgroud)
直接运行违规命令:
"C:\Users\---\.cordova\lib\android\cordova\3.1.0\bin\create" "C:\Users\---\workspace_android\FleetView\platforms\android" "com.---.fleetview" "Fleet View"
Run Code Online (Sandbox Code Playgroud)
产生这个输出:
BUILD FAILED
C:\tools\adt-bundle-windows-x86_64-20130219\sdk\tools\ant\build.xml:479: SDK does not have any Build Tools installed.
Total time: 1 second
Command failed to execute : ant jar
Run Code Online (Sandbox Code Playgroud)
我在Windows 7上.
小智 7
这是由于ANT工具无法在JRE lib目录中找到tools.jar.当我将tools.jar从JDK lib目录复制到JRE lib目录时,问题完全解决了,当我运行命令" cordova -d platform add android " 时构建成功.希望这对你有所帮助.
发布类似问题的答案:Android平台指南通过命令行添加平台的麻烦
| 归档时间: |
|
| 查看次数: |
22685 次 |
| 最近记录: |