如何从Windows命令行构建.apk文件?

时间:2010-09-30 16:01:56

标签: android apk

如何通过windows命令行使用'apkbuilder.bat'构建和签名(密钥库).apk文件?

我尝试运行以下行:

apkbuilder.bat %APK_File_Name% -u -z %Project_Path%\bin\resources.ap_ -f %Project_Path%\bin\classes.dex -rf %Project_Path%

但我得到以下例外:

java.lang.ArrayIndexOutOfBoundsException: 1
 at com.android.sdklib.build.ApkBuilderMain.main<ApkBuilderMain.java:61>

请帮忙。感谢

2 个答案:

答案 0 :(得分:7)

您可以使用ant。

在Windows的命令行(.bat)中执行此操作

使用: “蚂蚁释放” 你构建apk unsigned。

然后你需要在蝙蝠中添加对“jarsigner”和“zipalign”的调用以完成任务。

您可以在此处找到命令行的示例来调用这些工具: http://developer.android.com/guide/publishing/app-signing.html#signapp

最佳,

答案 1 :(得分:4)

我建议使用Ant和Android工具生成的构建文件,而不是尝试自己动手。如果不出意外,您可以使用构建文件作为参考来确定它如何使用各种工具来执行每个步骤。