APK组成
- 代码相关 :classes.dex
- 资源相关 res ,assert ,drawable
- so相关
apk查看大小
- Analyze APK
- 直接把apk拖入Android studio就能查看apk的组成大小
- APKTools
- 通过反编译查看包的组成
- https://nimbledroid.com/ (上传apk性能分析)
- dex方法数,sdk方法数
- 启动时间 ,内存
- android -classyshark 二进制检查工具
- https://github.com/google/android-classyshark
- 支持多种格式: apk ,jar , class, so等
- 查看使用了哪些包 ,有多少方法数
瘦身方法
- 代码混淆
- Proguard -优化字节码 ,删除无用的代码
- minifyEnabled true
- pfoguard-rule 添加混淆规则
- 三方库处理
- 统一三方库
- Android Methods Count 插件可查看方法数</