项目完成后,大家都会选择一些应用开放商店上线自己的APP,像360应用商店,安卓市场,应用宝之类的,但是上线前不免需要对Apk进行应用瘦身,apk加固防止反编译,埋点统计点击的数据,渠道分发,线上热修等后期工作.
apk减少体积
1、减少dex
混淆代码,减少代码体积,删除没有使用的代码(包括自己的代码和三方库),把类名、方法名,使用简单的字母
build.gradle中配置 buildTypes { releaseminifyEnabled { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }2、减少res
把未使用的图片,更改为一个像素的图片
build.gradle中配置 buildTypes { releaseshrinkResources { minifyEnabled true shrinkResources true// 必须保证minifyEnabled是true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }3、删除apk中未使用的资源
Android Studio中,analyze-inspect code-Android lind performance,显示未使用的资源文件 使用压缩文件打开apk,删除未使用的文件 重新打包Windows_sign_tool4、减少国际化语言包
build.gradle中配置 defaultConfig { resConfigs("zh","ja

本文介绍了Android项目上线前的准备工作,包括Apk体积优化,如混淆代码、删除未使用资源和图片压缩,以及Apk加固以防止反编译,确保代码安全。同时,讲解了如何集成友盟统计,用于数据收集和错误日志分析,以实现点击事件和自定义事件的统计。
最低0.47元/天 解锁文章
1212

被折叠的 条评论
为什么被折叠?



