Android包括本机二进制文件ARM和ARMv7

Android包括本机二进制文件ARM和ARMv7,android,android-ndk,armv7,Android,Android Ndk,Armv7,我一直在使用armeabi和armeabi-v7版本的本机二进制文件分发我的应用程序,但最近开始出现许多令人不满意的LinkError错误,其中一个本机二进制文件应用程序几乎没有在安装时提取/复制。我无法复制它,但看起来这是因为应用程序的大小接近8MB 我想停止在应用程序中包括armeabi-v7,以节省足够的2MB,并在我拥有的3台设备上进行了一些测试。一切似乎都在运转。例如,我还注意到Dropbox只分发armeabi 你反对吗?是的,本机二进制文件进行了一些数字运算和编码,但在构建脚本中没

我一直在使用armeabi和armeabi-v7版本的本机二进制文件分发我的应用程序,但最近开始出现许多令人不满意的LinkError错误,其中一个本机二进制文件应用程序几乎没有在安装时提取/复制。我无法复制它,但看起来这是因为应用程序的大小接近8MB

我想停止在应用程序中包括armeabi-v7,以节省足够的2MB,并在我拥有的3台设备上进行了一些测试。一切似乎都在运转。例如,我还注意到Dropbox只分发armeabi


你反对吗?是的,本机二进制文件进行了一些数字运算和编码,但在构建脚本中没有优化?

8MB应该不是问题。但是,如果您确认armeabi-v7a不是性能瓶颈,则可以安全地丢弃它


或者,您可以使用多APK方法来减少用户下载。建议:只有当您的APK太大且大于50MB时,您才应该使用多个APK来支持不同的设备配置。如果选择此路径,应仔细遵循版本代码准则。

您可以尝试在同一设备上对两个版本进行基准测试。或者您可以决定性能是否可以接受。可能相关:。我的APK是6MB,更大的APK并非闻所未闻。