3

我在使用 ant 脚本创建 .apk 文件时遇到问题。生成的 .apk 命名为 _unaligned.apk 而不是 .apk,并且在将 _unaligned.apk 文件安装到设备时,我强制关闭显示 java.lang.VerifyError 异常,但使用 IDE 生成的相同 apk 工作正常。我对此感到震惊很长时间。您可以共享生成 .apk 文件的 build.xml 文件吗?

4

3 回答 3

3

这个 Bloq 条目解释了所有必要的步骤。特别是如果您想自定义构建脚本。

如果您正在寻找实际的构建脚本,只需查看您的 Android SDK 文件夹platforms/android-X/templates。应该有一个名为 android_rules.xml 的文件。

我自定义了构建脚本来清理、构建、签名并将 apk 分发到连接的设备。如果你愿意,我可以为你提供我的剧本。只要联系我!

于 2011-09-29T11:39:33.717 回答
2

您需要使用 zipalign 并使用一些密钥签署您的 apk;只要您正在测试应用程序,您就可以简单地使用调试密钥ant debug

至少这就是我从这个页面中理解的内容,您可能需要仔细阅读。

于 2010-06-22T08:47:53.147 回答
0

您在命令/终端提示符下运行什么 ant 命令?

我在手动运行 ant 时遇到了不同的问题(重新打包 apk 文件以包含要使用的构建工具的自定义资产),并且该线程上可能有一些信息可以帮助您。

或者,请记住,在部署 apk 文件之前需要对其进行签名(请参阅 Joubarc 的链接)。

于 2011-01-27T07:25:26.763 回答