【发布时间】:2014-07-29 16:12:26
【问题描述】:
在我们的 Android 应用中,我们有两个 .so 文件:一个用于 x86,另一个用于 ARM。它们非常大,正在将 .apk 的大小从 7 MB 增加到 11 MB。
由于 .so 文件是运行时实体,它们必须位于 .apk 文件中。
有什么方法可以减小 .so 文件的大小或以更好的方式在我的 .apk 中使用/构建它?
我从这里http://developer.sonymobile.com/2012/01/31/tips-for-reducing-apk-file-size/ 得到一点,即从本机代码中删除调试符号。
【问题讨论】:
-
您如何分发您的应用程序?通过 Play 商店,还是通过其他方式?
-
可以通过 Play 商店
-
您可能想使用 ndk 的 objdump 或 readelf 来检查是什么让您的 .so 文件变大,看看是否有办法改变它。
标签: android android-ndk .so