2010-09-30 47 views
8

如何使用'apkbuilder.bat'通过Windows命令行构建并签名(密钥库).apk文件?如何从Windows命令行构建.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> 

请帮助。谢谢

+0

有你想这样做,而不是仅仅使用Eclipse的一个特别的原因? – Falmarri 2010-09-30 16:04:13

+1

@Falmarri批量建筑,不是吗? – 2010-09-30 16:25:22

+0

命令行和建设者项目为我的MBA – 2010-09-30 16:35:36

回答

4

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

+0

这并不回答这个问题。不使用绑定的ant脚本可能有很好的理由(比如使用不基于ant的现有构建系统)。 – ARKBAN 2011-05-20 19:22:07