9

如何通过 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>

请帮忙。谢谢

4

2 回答 2

7

您可以使用 ant 在 Windows 的命令行 (.bat) 中执行此操作。

with: "ant release" 你构建了未签名的 apk。

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

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

最好的,

于 2010-09-30T18:58:16.283 回答
4

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

于 2010-09-30T16:07:09.793 回答