我有一个我的项目使用的本机库(用于四种架构)。(注意,我没有编译它们,我只是从第三方获得的)。现在导出签名的 apk 很痛苦。我执行以下操作:
- 从 libs 文件夹中删除 4 个架构中的 3 个
- 导出签名包
- 用历史记录替换 libs 文件夹
- 回到第一步
现在,这些步骤相当繁琐,上传时有可能出错。
有没有什么简单的方法可以为 4 个不同的架构导出 4 个 apk(以自动方式)?
我正在使用 Eclipse
我有一个我的项目使用的本机库(用于四种架构)。(注意,我没有编译它们,我只是从第三方获得的)。现在导出签名的 apk 很痛苦。我执行以下操作:
现在,这些步骤相当繁琐,上传时有可能出错。
有没有什么简单的方法可以为 4 个不同的架构导出 4 个 apk(以自动方式)?
我正在使用 Eclipse
考虑到用户并生成特定于体系结构的 apk,而不是将所有体系结构捆绑在一个 apk 中,从而在已经受限的设备上浪费文件空间,做得很好。
Eclipse(或者更确切地说是 ADT)没有能力做你想做的事。
您的问题的一个答案(不幸的是被许多开发人员采用)是简单地放弃,只生成一个包含所有架构的 apk。(我什至已经看到系统应用程序发生这种情况——根据定义,它们必须确切地知道它们将在什么架构上运行)。
我采用的一种方法是从 Eclipse 中导出包含所有架构的应用程序,然后使用 zip 工具操作该 apk 以生成更多副本,并删除不需要的库。然后,您必须退出 apk,因为您已经更改了组成内容。