现在安卓开发,使用As生成的App,啥都没写,就一个helloword,打包后,发现底包居然有4点多MB,但是为啥的软件可以,将安卓包的内存控制到2MB,甚至是1MB之下,而且他们的功能还那么丰富且不受影响?比如via,和X浏览器那样的。
我试了下,as自带的helloword模板,混淆加shrinkResources后,正式包大概1.3M。去除默认依赖(需要改下代码),大概9k
不是涉及到复杂小程序的话,你直接将...\app\src\main里的文件copy出来呗,毕竟主要的代码都在那里面嘛,其它的我们又用不上,直接把整个完整项目全部一起打包的话,占用空间内存啥的就会有点大。
使用 Androidstudio的apk分析打开,可以看到具体的体积大小,然后再进行分析