Android性能优化之APK
android APK瘦身全面总结——如何从32.6M到13.6M
启动代码混淆会报错
签名打包 Gradle build时报错 Please correct the above warnings first.解决方案(这里启动了代码混淆,app打开会报错)
Android:签名混淆打包后出现的各种问题
Android上线混淆打包:你要的混淆配置都在这(采坑持续更新)
1.修改lib配置:打开build.gradle
ndk {
abiFilters 'x86', 'armeabi-v7a'
}
变成
ndk {
abiFilters "armeabi-v7a"
}
2.代码开启混淆 ,会报"当前运行环境无法运行启用“自定义组件模式”的uni-app应用问题"包丢失,暂时未找到解决方法。不推荐
buildTypes {
release {
// 不显示Log
buildConfigField "boolean", "LOG_DEBUG", "false"
//混淆
minifyEnabled true
// 移除无用的resource文件
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
3.下载的sdk文件夹中,Feature列表.xls是对Android平台各扩展Feature API对应的permission;
把需要的下载到lib文件夹中,不需要的删除。可减轻apk的体积
uniapp-release.aar uni需要的,必须配置
weex_livepusher-release.aar 相机权限包
wechat-sdk-android-without-mta-5.4.3.jar 微信登陆
oauth-weixin-release.aar 微信登陆
payment-weixin-release 微信支付
android-gif-drawable-release@1.2.17.aar 导航栏标题