首页 微武游戏指南 正文

任意XX的商业街安卓入门须知?避坑指南一次搞定!

蹲马路牙子写的血泪史

昨天接了个活,给商业街新铺子搞安卓显示系统。甲方甩给我个破平板:“就这玩意控制门口广告牌,明天必须亮起来”。我瞅了眼型号——十年前的老古董,系统还停在安卓4.4。

回家把开发工具包拖进电脑,哐哐哐装好最新版安卓SDK。新建工程时手一抖勾了Android13兼容,想着新系统肯定向下兼容嘛结果生成apk往平板一装,黑屏!连logo都不带闪的。

第一次被教做人:
  • 老设备根本不认新系统apk
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 连调试模式都弹不出“信任此电脑”
  • 插着数据线狂戳安卓兔子图标也没用

蹲在商铺玻璃门前查了三小时,终于发现要开“USB调试安全设置”。这玩意儿藏在开发者选项最底下,还得先点七次系统版本号才能解锁开发者模式。平板都快被我戳漏电了才弹出来个灰色小齿轮图标。

安装包也分三六九等

调通调试线刚松口气,新坑又来了。广告牌控制app死活连接不上服务器,logcat里疯狂报SSL错误。抓着头发现这古董平板用的还是TLS1.0,现在服务器早升级到1.3了。

解决方案糙得我想撞墙:
  • 在代码里强行降级加密协议
  • 手动添加信任所有证书的漏洞代码
  • 打包时还得把minSdkVersion改成19

捧着改了安全性的apk跟捧炸弹似的,这要是金融类app早死八百回了。

字体都能给你整幺蛾子

熬到深夜总算功能跑通了,第二天去现场挂广告牌。晴天霹雳来了——所有中文全变方块了!店里小工举着华为新机显摆:“我这显示好好的”,低头看古董平板满屏豆腐块,血压直接飙到180。

蹲在配电箱后面查文档才明白,安卓5.0之前根本不支持自定义字体。暴力解法:把ttf字体文件切成图片碎片,用ImageView拼文字。广告牌滚动起来跟PPT似的,甲方还夸“这复古特效有创意”。

血祭老设备换来的保命清单

  • 接活先问清设备安卓版本
  • 低于5.0的设备直接加价30%
  • 古董机调试备根触控笔(戳版本号专用)
  • 打包前关闭R8代码优化(老虚拟机经常被优化崩)
  • 网络请求库必须降级到2.x版本

现在看到商业街电子屏就手抖,上次修完那套系统,甲方又塞给我五台同样配置的平板。回家路上买了瓶二锅头,蹲马路牙子上边喝边改minSdkVersion。早知道当年跟邻居学贴瓷砖多这行真不是人干的。

本文转载自互联网,如有侵权,联系删除