我的应用程序大小已达到100 MB,所以我使用analyze apk
工具找出原因,罪魁祸首不是res
或aar
而是.so
文件。这些.so
文件使用了约49%的应用程序总大小。
我没有在libs文件夹中添加任何这些,但我在项目中添加的其他aar
文件正在添加这些.so
文件。
这就是我在gradle
中添加的内容
defaultConfig {
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
如果我从gradle中删除x86
,apk的大小急剧减少,但我不确定这是否会破坏任何东西。
我有以下问题;
.so
和armeabi
添加x86
.so
文件吗?.so
文件armeabi-v7a
和x86
文件有什么用?