我看到了一个帖子,显示了这样的“已分析apk”结果,我不确定作者是否使用react-native构建。完整的帖子在this link
中
请注意,他的“ lib”文件夹只有18.5KB,这是我最小的apk(armeabi-v7a)的结果:
到目前为止,我一直在应用什么(android / app / build.gradle):
android {
defaultConfig {
resConfigs 'my-language'
}
splits {
abi {
enable true
universalApk false
include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
shrinkResources true
}
}
...
}
我能够将我的apk减少到10mb左右,但“ lib”文件夹为5.7mb,APK的大小为58%。如果我可以删除“ lib”文件夹或像该文章一样压缩它们,甚至可以减小大小。
有办法吗?
***注意:我试图通过以下方式排除整个armeabi-v7a'lib'文件夹:
android {
packagingOptions {
exclude 'lib/armeabi-v7a'
}
}
我的apk约为5MB,但打开后会崩溃