ReactNative 减小打包体积
针对cpu架构生成多个apk
修改android/app/build.gradle:
- def enableSeparateBuildPerCPUArchitecture = false
+ def enableSeparateBuildPerCPUArchitecture = true
对不支持选择架构的app市场,开启生成额外多平台通用的apk:
splits {
abi {
- universalApk false // If true, also generate a universal APK
+ universalApk true // If true, also generate a universal APK
}
}
使用Proguard
重要:启用后需要完全测试你的app。Proguard通常需要对每个原生库特殊配置。
/**
* Run Proguard to shrink the Java bytecode in release builds.
*/
def enableProguardInReleaseBuilds = true