前两天刷手机看到有人问安卓APP汉化难不难,刚好暑假在家闲得发慌,心说要不试试?结果一搜教程全是专业术语,看得我脑壳疼。干脆自己趟趟水,踩完坑给你们写个小白都能看懂的实操记录。
第一步:愣头青直接冲
随手在电脑里翻出个健身APP安装包,后缀名.apk的那种。照着网上的说法下了个啥APK改之理,吭哧吭哧拖进去——好家伙!满屏乱码!连个中文都找不着。不死心又捣鼓半小时,发现这软件早八百年前就停更了,Win11根本跑不起来。
- 2023年还在推荐改之理的教程都是坑爹货
- 新系统直接pass老古董工具
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:工具链大换血
跑论坛翻了二十多页帖子,终于凑齐三件套:
- MT管理器(手机端) - 直接在应用商店下的
- Apktool(电脑端) - Github现扒的最新版
- JDK - 装了半小时才搞定环境变量
电脑端先用Apktool拆包,命令敲得手抖:
apktool d 原版.apk
桌面瞬间炸出个文件夹,里面密密麻麻全是看不懂的代码和资源文件。
第三步:捉虫式改文字
重点看res文件夹里的values目录,英文字符串全藏在里。用记事本打开差点窒息——八百多行英文密密麻麻!硬着头皮拿百度翻译+手动调整:
- "Login" 改 "登录"
- "Settings" 改 "设置"
- "Get Started" 改 "开始使用"
改到第一百条时眼睛已经对不准焦距...强迫症还发现有些按钮文字在代码里硬编码,又去smali文件夹里大海捞针。
第四步:打包惨案现场
兴奋敲完打包命令:
apktool b 修改后的文件夹
生成的新apk装手机死活闪退!MT管理器查日志发现签名验证没去掉。急吼吼下了个钥匙串签名工具,重新签名时才看到报错:"*图片损坏"——原来是汉化时手滑删了图片句柄。
回炉重造小技巧:- 用MT管理器自动去签名验证
- 改图片资源千万别动.*后缀
- 每次改完立刻打包测试,别攒到3
最终效果
折腾两天搞完的健身APP启动页:
虽然"Weekly Challenge"被我译成"每周找虐"不太正经,但至少能用了不是?
刚把截图发朋友圈,学编程的表弟秒评论:"哥你这是把APP当作文改错题?"