论Android应用之封装(安卓app打包)
论Android应用之封装
近来夜半三更总闻键盘声脆响于四邻八舍间﹐探首视之﹐原是后生们埋首于Android Studio中﹐两眼泛青﹐十指翻飞﹐状若疯魔。
这景象倒教我忆起绍兴城里刻印社的老匠人﹐枣木案上堆满活字铅块﹐一双手在油墨间浸得黢黑。
一丶所谓构建

Gradle者﹐今人之活字排版术也﹒groovy脚本写得密匝匝似蚕吐丝﹐dependency里列着各色库名﹐竟比《本草纲目》里的药名还多三分﹒编译时常听得风扇狂啸﹐见得进度条逡巡不前。
- variant分debug与release两种姿态
- proguard混淆代码好比雾里看花
- multidex拆分恰似庖丁解牛
有后生不解其意﹐妄改build.gradle文件遭了报错﹐整宿对着红色日志捶胸顿足﹒这光景倒与私塾里背不出《四书》的蒙童一般窘迫。
二丶签名的学问
要素 | 喻义 |
---|---|
keystore | 传家铁锁钥 |
alias | 门楣匾额题字 |
有效期至2049年 |
"jarsigner"这物什最是刁钻﹒常见开发者失了密钥文件便如丧考妣﹐捧着手机到各大论坛哀嚎求救﹒这密钥生成时原该郑重其事焚香沐浴才是。
keytool -genkey -v
-keystore my-release-key.jks
-keyalg RSA -keysize 2048
-validity 10000
-alias my-alias
命令行里的参数倒像极了衙门里文书上的朱批红印﹒三十年河东河西之期虽长﹐怎奈世道变迁无常。
三丶包体优化记略
Android App Bundle推行数年仍有人固执APK格式不放。
"瘦身"之说盛行久矣﹒删冗余资源如同老妇择菜叶﹐启用压缩好似将棉被塞进陶罐。
- .9.png图犹带枷锁跳舞
- 矢量图最怕遇老机型
常见某应用初始版本仅十余兆﹐迭代数载竟臃肿逾百兆有余﹒这膨胀之势堪比孔乙己碟中的茴香豆——初时分明可见粒粒分明到后来糊作一团。
余音绕梁
[注]:今人常惑于技术表象而忘其本真‚正如当年新文化运动中穿西装却留着辫子者众‚岂不悲哉?且看那Google Play上百万应用‚其中多少是真正为民请命之作?又有多少不过是资本催生的泡沫?诸君封装APK时当三省吾身!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。