前言
每个版本专项测试都需要记录apk的总大小值,然后对比每个版本的包大小总值,这个总大小对于开发并没有什么实际价值,因为不够细化apk中各种资源的大小....image
出现多个dex文件,是因为做了dex分包.每个dex要求方法数不能超过65536上限.
.so
.so文件是NDK编译出来的,项目中使用RenderScript支持库,OpenCV,Unity...这里提到了NDK工具,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk.
.png
.png是常见的资源文件,在Android项目中路径是...res文件路径下.
.js
现在多数app的是混合模式开发,通常会内置一些常用js文件,使用的时候从本地使用js文件,减少网络请求js文件并且提高web页面的响应时间.
.xml
.xml文件是配置icon...优化建议
重复代码
当然重复代码是可以从代码扫描的角度发现,减少重复代码也可以达到包瘦身的效果.