今天在群里有个哥们儿问安卓汉化总报错咋整,我一拍大腿,这不前两天刚捅咕完吗?赶紧把笔记翻出来,边啃苹果边给大家念叨念叨。
开整前踩的坑
昨儿个想汉化个冷门工具,下完安装包直接扔进MT管理器,结果反编译完点「汉化」按钮直接闪退。我寻思这破软件这么矫情?换个老版本APK再试,还是卡在同一个地方跳错误提示「*损坏」,气得我差点把手机砸了...
今天在群里有个哥们儿问安卓汉化总报错咋整,我一拍大腿,这不前两天刚捅咕完吗?赶紧把笔记翻出来,边啃苹果边给大家念叨念叨。
开整前踩的坑
昨儿个想汉化个冷门工具,下完安装包直接扔进MT管理器,结果反编译完点「汉化」按钮直接闪退。我寻思这破软件这么矫情?换个老版本APK再试,还是卡在同一个地方跳错误提示「*损坏」,气得我差点把手机砸了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 拿WinRAR硬拆安装包改文本——安装直接提示解析包错误
- 用某论坛神器自动汉化——生成的新安装包打开就黑屏
- 照贴教程手动改smali代码——改完连启动图标都消失了
破局的土办法
凌晨两点蹲厕所刷论坛,看见条2018年的回帖说要用十六进制编辑器。我半信半疑打开电脑,把*文件拖进HxD软件。好家伙,开头几行全是乱码!
按住Ctrl+F搜「1C 00 08 00」这串数字(老哥帖子里说的关键标记),还真在第三行找着了。把后面紧跟着的「65 6E」改成「7A 68」(就是en变zh的代码),手心都冒汗了。
重点来了:改完不是直接保存!得右键选「填充文件」把后面空白全填成「00」,这步差点让我前功尽弃。重新签名打包时手抖得跟帕金森似的,安装后盯着简体中文界面傻笑了五分钟。
后续补救操作
以为完事了结果闪退更频繁了,翻自己录屏发现漏了个关键动作:
- 必须把XML文件夹里带en的目录全改成zh
- assets里藏着个语言配置文件要删掉
- 用开发者选项里的「停用资源检查」才彻底稳住
现在这软件在我二手红米Note9上跑得比原版还溜。
搞汉化这玩意儿就跟相亲似的,看着光鲜的自动工具往往不靠谱,最土的笨招反而能成事儿。下次谁再遇到arsc报错,直接上十六进制改编码就完事了,别整那些花里胡哨的!