今天可给我折腾惨了!早起想汉化个家庭记账软件,结果搞到下午三点还卡在报错界面,气得我差点把平板摔了。
第一步就栽坑里
从论坛扒了个汉化包,按教程把*塞进安装包。用MT管理器重打包时还挺美,心想这不多点几下的事嘛安装完一点图标——好家伙直接闪退!连登录界面都没见着。
- 重启手机三次,毛用没有
- 清空软件数据重新安装,闪得更快了
- 换三个不同汉化包,报错提示都不带变的
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
半夜翻车实录
夜里不死心又捣鼓,突然发现报错日志里有行小字:"Resources$NotFoundException: String array"。拿翻译器一查,好么!字符串数组资源丢失。
抓过原版安装包拆开看,res/values-zh-rCN里明明有*。再瞅汉化包——我靠!这个二把刀汉化者把整个arrays文件夹删了!难怪系统找不到资源直接崩溃。
手动抢救步骤:- 把原版*复制到汉化包
- 用记事本打开挨个比对,发现少了8个消费类目数组
- 照着原版英文手动敲中文翻译
- 重打包时手抖输错签名密码三次
装完新包那瞬间,手指头都是抖的。看到熟悉的账单界面弹出中文菜单,差点把咖啡打翻在键盘上!
事后复盘
翻车根本就是汉化包偷工减料。现在这些打包党太不负责,连基本文件结构都破坏。以后再碰见闪退先干三件事:
- 查logcat报错关键字
- 比对各语言资源文件夹
- 重点检查arrays和plurals这些冷门目录
对了!发现记账软件和洗碗机控制APP居然共用某个系统库,修完汉化把洗碗程序搞乱了...这破事又折腾我半小时。所以说,安卓这破系统,修个东墙塌西墙,真特么是祖宗!