今天捣鼓这个安卓项目可把我折腾惨了,光看标题你们可别想歪,《老师风流记》就是个破教学软件的名字!我昨儿晚上刷论坛看见有人吹这玩意儿安卓版跑得贼溜,寻思着也整一个玩玩。
一、开搞前的准备
大清早翻出我吃灰两年的小米6,插电脑上先开USB调试。好家伙这老古董系统还是安卓9,哆嗦着手升到安卓11就再不敢动了,生怕它直接变砖。
最坑爹的在这儿:官网教程让装个啥JKD8,我愣是没找着32位安装包,硬着头皮装了OpenJDK17,想着死马当活马医呗。
二、玄学打包现场
按着GitHub仓库里的README,先clone代码再导入Android Studio。这时候幺蛾子就来了:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- Gradle死活同步失败,报错说Java版本不兼容
- 把*里targetSdkVersion从31改成30才勉强跑通
- 最绝的是R文件突然抽风报红,重启AS三遍才正常
眼瞅着编译进度条卡在92%半小时,气得我差点把键盘给砸了。发现是下载的*版本太旧,手动改了distributionUrl才续上命。
三、魔幻真机调试
手机刚连上电脑就弹出个要更新MIUI驱动的弹窗,手抖点了取消结果直接给我把驱动卸载了!重装完驱动正准备运行,结果APP刚启动就闪退,logcat里疯狂输出。
蹲马桶刷了半小时Stack Overflow才琢磨明白,这破项目用了armeabi-v7a的so库,偏偏我这老手机剩的是arm64-v8a支持。没辙又去扒拉了个改过的APK包,塞手机里才终于看到登录界面。
就在我兴冲冲点开视频课程那刻,物业突然来敲门说小区消防演练要断电,吓得我赶紧按了电源键——结果你猜怎么着?这破APP居然把电源键当返回键处理,视频直接全屏卡死了!
四、扯淡的后续
修手机这半年真是魔幻。有天加班改这APP的返回键逻辑到凌晨三点,回家路上被辆逆行的外卖电动车怼进绿化带。右手腕骨裂打石膏那阵子,用左手在病床上硬是把返回键事件重写了,结果出院发现石膏上全是代码味儿。
前天突然收到四年前实习公司的邮件,说当年我改的记账APP现在日活过百万,问我要不要回去当技术顾问。我瞄了眼工资条差点笑出声,还没我现在接外包的单子报价高。
那个逆行的外卖小哥后来居然成了我健身房私教,天天盯着我做复健。最绝的是上周他指着我的手机说:“哥你这《老师风流记》的启动页,用的是我前女友设计的图标素材库…”