隔壁老王安卓汉化会卡吗?安卓设置这样调就顺了!

昨天下午老王微信上急吼吼找我,说他自己汉化的那个APP在安卓上卡成幻灯片,点个按钮要等五秒才反应。我还以为他手机太旧,结果这货用的是刚买的骁龙8 Gen2旗舰机。

当场拆台测试

揣着根数据线就往他家跑,连上电脑开adb调试。先打开开发者选项,把GPU渲染分析开了,满屏的红色柱状图跟心电图室颤似的,峰值飙到20ms以上。点开日志一看好家伙,每隔三秒就报个Resources$NotFoundException,汉化包的资源文件根本没加载成功。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

死马当活马医

掏出我自用的调试三板斧:

  • 窗口动画缩放从1x调成0.5x
  • 后台进程限制改成最多4个
  • 开发者选项里开了强制GPU渲染
重启完点开APP倒是能进主界面了,结果刚戳了两下菜单,直接给我闪退回桌面。

老王在旁边啃着西瓜笑出声:"你这三板斧还不如我家菜刀好使!" 气得我把他西瓜抢过来啃了两口。

汉化包埋雷了

重新连上电脑扒拉logcat,发现每次崩溃前都卡在*.v7这个库。打开老王发的汉化包安装程序一看,这傻子把v4/v7兼容库全删了,还自作聪明加了段动态dex加载代码。我说你搞汉化动底层库干他挠头说看教程说能节省30MB空间。

终极解决方案

把他手机架在电磁炉边上开搞:

  1. 包名查看器找到所有Google服务框架
  2. 进开发者选项把MIUI优化强制开启
  3. 在电池设置里把汉化APP的省电策略改成无限制
  4. 最重要的是!把Google Play服务后台活动全关了
等他手机发烫到能煎鸡蛋的时候再开APP,好家伙,直接丝滑得能溜冰!老王蹲在电磁炉旁边鼓掌,说早知道调试要俩小时,不如直接给他买个新手机。

提一嘴,后来发现主要是老王安装的汉化包被某些安全管家偷偷限流了。所以遇到类似卡顿的兄弟,先检查有没有装手机管家之类的玩意儿,有的话直接卸载保平安。老王这货非不听,现在他手机里只剩个墨迹天气,说是留着看电磁炉煎鸡蛋的火候...

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