1

我有一个我的项目使用的本机库(用于四种架构)。(注意,我没有编译它们,我只是从第三方获得的)。现在导出签名的 apk 很痛苦。我执行以下操作:

  1. 从 libs 文件夹中删除 4 个架构中的 3 个
  2. 导出签名包
  3. 用历史记录替换 libs 文件夹
  4. 回到第一步

现在,这些步骤相当繁琐,上传时有可能出错。

有没有什么简单的方法可以为 4 个不同的架构导出 4 个 apk(以自动方式)?

我正在使用 Eclipse

4

1 回答 1

0

考虑到用户并生成特定于体系结构的 apk,而不是将所有体系结构捆绑在一个 apk 中,从而在已经受限的设备上浪费文件空间,做得很好。

Eclipse(或者更确切地说是 ADT)没有能力做你想做的事。

您的问题的一个答案(不幸的是被许多开发人员采用)是简单地放弃,只生成一个包含所有架构的 apk。(我什至已经看到系统应用程序发生这种情况——根据定义,它们必须确切地知道它们将在什么架构上运行)。

我采用的一种方法是从 Eclipse 中导出包含所有架构的应用程序,然后使用 zip 工具操作该 apk 以生成更多副本,并删除不需要的库。然后,您必须退出 apk,因为您已经更改了组成内容。

于 2014-09-01T15:18:11.900 回答