开局一根数据线
今儿个闲着没事翻出个老安卓平板,发现里面有个巨好用的海外工具箱APP,就是满屏英文看得眼晕。琢磨着给它整成中文,抄起数据线插电脑就开搞。
踩坑预备赛
...
开局一根数据线
今儿个闲着没事翻出个老安卓平板,发现里面有个巨好用的海外工具箱APP,就是满屏英文看得眼晕。琢磨着给它整成中文,抄起数据线插电脑就开搞。
踩坑预备赛
先按网上教程下了解包工具,结果刚把APK拽进工具框就报错。弹窗提示"此APP用了安卓9新特性",当场给我整懵圈。扭头又搜"拆解新版APK"的偏方,折腾半个钟才在某个技术论坛角落找到个魔改版工具。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 坑点1:解压出来发现全是乱码文件夹
- 坑点2:*文件用记事本打开全是外星文
硬核汉化实战
祭出传说中的汉化三件套:翻译工具+资源编辑器+签名工具。重点逮着res文件夹里带"values-en"的文件夹开刀:
1. 把里面所有*扔进翻译网站
2. 手动校对了四十多条商品名称(什么"铂金工具箱"翻成"钻石套装"太离谱)
3. 复制翻译好的文件时手抖贴错位置,导致程序直接闪退
更绝的是菜单按钮图标的文字是直接嵌在图片里的,气得我打开PS把几十张小图标挨个P上中文,放大看全是锯齿还得重做。
终极缝合术
用APK打包工具把改好的文件夹塞回去,签名时又踩雷:
- 第一次签名忘了勾选V1签名,安卓7以下装不上
- 第二次没对齐资源文件,启动慢得像老牛拉车
把测试机刷成砖三次才搞明白:汉化版装在Android 10系统必须关闭SELinux策略,不然点图标就直接弹"已停止运行"。临时用adb命令关了权限检测,界面跳出来中文那刻差点老泪纵横。
后记
完事发现底部五个按钮有两个还是英文,翻代码才知道这俩混蛋藏在native层so文件里。折腾六小时换来半成品,终于理解为什么厂商懒得做中文适配——这活根本不是人干的!把改好的APK塞进抽屉吃灰,深刻领悟到:有些洋气玩意还是让它保持原装比较省命。