我的应用规模已达到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
文件的用途是什么。答案 0 :(得分:1)