打包安卓程序之痛:开发者面临的怪现状(打包安卓app)
论打包安卓程序之怪现状
近来常闻后生辈言"打包"二字‚宛如得了甚么天启‚终日伏案于方寸屏幕前‚十指翻飞若蜂蝶乱舞‚吾甚惑焉。这所谓打包者‚莫非将物什捆作一团之谓?然则数码之物本无实体‚何以须得打包裹缚?某日观其操作‚乃知此辈欲使那电光石火般的代码‚化作可执于掌中之器物也。
一、环境搭建之困
初涉此道者必先装些古怪物事:Java开发包者犹未足‚复有Android Studio这等庞然大物踞于硬盘之上‚动辄数G之巨。"SDK"、"Gradle"等洋文术语扑面而来‚宛如未庄的赵太爷着洋装般不伦不类。
- JDK版本须得八分新旧
- Gradle镜像常遭墙外阻隔
- 模拟器运行如老牛破车
眼见那进度条缓缓爬行‚恰似孔乙己数着茴香豆:"多乎哉?不多也。"此时方知所谓科技昌明时代里‚我等仍困在铁屋之中。
二、代码编写之妄
待得环境齐备‚始见真章处:MainActivity.java里尽是些西洋符咒似的语句。"@Override"横陈其间,"findViewById"遍野横行。"XML布局文件更是诡异得很﹐分明是要排兵布阵﹐却偏教人用文字描摹方位。
这等写法﹐倒似当年私塾先生教人破题承题﹐规矩森严得很。然则开发者自诩自由创新﹐却终日困在这方格牢笼之中﹐岂不可笑?
三、调试运行之苦
"Run 'app'"按钮按下的刹那﹐方知世间苦难未有穷期:
- 虚拟机启动时蓝屏三次
- 真机连接后驱动缺失五次
- "R.java"文件莫名消失七次
报错日志红艳艳一片﹐好似闰土叉下猹的血迹。"NullPointerException"这等西洋妖孽频频作祟﹐开发者只能焚香沐浴重写代码——然十有八九终是徒劳。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。