【问题标题】:Building the apk using the ant script .使用 ant 脚本构建 apk。
【发布时间】:2011-03-06 16:17:43
【问题描述】:

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

【问题讨论】:

    标签: android ant build apk


    【解决方案1】:

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

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

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

    【讨论】:

    • 你能帮我定制蚂蚁构建脚本吗?我正在尝试在生成 apk 之前将几个文件夹绑定到它。检查我的post
    【解决方案2】:

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

    至少这是我从this page 了解到的,您可能需要仔细阅读。

    【讨论】:

    • 似乎是对该问题的唯一正确回答。很明显,对齐步骤失败或未被 ANT 调用。
    【解决方案3】:

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

    我在手动运行 ant (Repackage apk file to contain custom assets what build tool to use) 时遇到了不同的问题,该线程上可能有一些信息可以帮助您。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多