昨儿想给手机装个rinapo玩儿,结果下载的汉化包一运行就闪退,给我整不会了。想着这玩意儿以前用着挺顺手的,咋这回翻车了?干脆记录下折腾过程,给大伙避个坑。
第一步:莽撞安装当场翻车
直接从网盘拖了个标注"安卓最新汉化版"的APK,安装倒是顺利。刚点开图标,屏幕闪了下白光,啪叽!直接弹回桌面了。反复试了五次,次次秒退,连片头动画都没见着。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:拆包查案发现场
火气上来了,非得弄明白咋回事。抓包工具挂上手机,重新启动应用——日志里红通通一片报错:"Resources$NotFoundException"。懂了,汉化组拆包改资源时手抖删了关键图片,原版图标路径对不上汉化包的调用逻辑。
第三步:手动缝合抢救包
- 先拿APK改后缀当压缩包拆开,翻到
res/drawable
文件夹 - 把汉化包里多出来的几百张中文贴图全删了(反正不影响程序运行)
- 从原版安装包抠出缺的七张系统图标塞进汉化包目录
- 重新打包签名时发现签名校验没关,顺手用工具破了校验机制
一步:起死回生实测
心跳加速安装缝合版,手指悬在图标上三秒才敢点——片头动画终于出来了! 进到主界面戳遍所有按钮,汉化文字都在,功能全部正常。耗了我俩小时,原来就缺几张图+签名验证的事儿。
总结就一句话:汉化包报错先查资源路径,再破签名验证,搞不定来找我拆包教程。溜了溜了!