cordova create <app_name>
。 cordova platform add android
cordova ripple android
运行示例'html / css / js'。我从文档中知道我可以设置eclipse并进行构建。 (我不是在寻找这个)
但是我无法使用命令cordova build android
创建.apk文件。当我运行命令时,命令行上没有输出,命令刚刚结束。我找不到.apk文件。
有没有办法可以从命令行创建.apk文件? (寻找其他平台的建议)
谢谢,
答案 0 :(得分:12)
您应该通过运行cordova -d build android
来获得更详细的输出。
或者,要使用底层的cordova-android脚本进行构建,您可以:
cd platforms/android
./cordova/build
或者,要剥离更多图层,您可以使用Android ANT脚本来运行构建(这是Cordova脚本无论如何都会出现的):
cd platforms/android
ant debug
答案 1 :(得分:4)
对于Android,APK的默认位置是bin目录
该位置由Android SDK buil.xml中的ant属性定义
<import file="${sdk.dir}/tools/ant/build.xml" />
输出apk将以两种格式调试或发布
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-debug.apk" />
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-release.apk" />
你的apk的位置将是这样的:
答案 2 :(得分:3)
使用cordova compile android
这会将调试.apk文件输出到 platforms / android / bin
这适用于Cordova 3.3.1
答案 3 :(得分:0)
我正在使用ant 1.7导致问题。没有提到该版本的错误消息。更改为Ant 1.8.xx后,phonegap能够安装并构建android项目。