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