年轻人的第一次汉化APK(教程) | 您所在的位置:网站首页 › 安卓sketchware语言文件汉化 › 年轻人的第一次汉化APK(教程) |
关于第一次汉化APK的过程与杂谈
汉化前言一、环境搭建二、下载相关工具1. ApkTool(PC)2. IDE(集成开发环境)(PC)3. MT管理器(Android)
三、操作1. 反编译2. 寻找翻译文件3. 翻译4. 回编译5. 传至手机6. 签名
汉化前言
此次汉化的 APK 为谷歌相机,用于改善手机摄像质量。其实我大部分都是看得懂的,毕竟也搞了这么久摄像了。在酷安(手机应用下载、讨论 APP)了解到部分人看不懂后,决定尝试汉化。我是编程新手,请多指教。这只是我自己摸索出的翻译方法,貌似还可以在 MT管理器 里直接翻译,可能会更方便,有兴趣的可以尝试下
一、环境搭建
汉化 APK 需要 Java 环境,由于我已经在学习 Java 了,所以环境已经搭建好,网上教程也足够丰富(这里的使用说明有介绍),故不再详述。 添加 PATH 时记得在路径最前面输入 .; 注意(坑):我在搭建 Java 环境中由于添加了 classpath 无法运行 Java ,后来删除了 classpath 并重启电脑后可以运行 Java 了,原因不明 不必深究 。 二、下载相关工具如果你有更好的工具,可以留言分享。 1. ApkTool(PC)来自吾爱论坛 ApkTool助手V2.48,网站里面还说明了如何搭建环境,感谢作者分享。 (据评论区scientificworld同学的提醒,该资源已无效) 原出处:Apktool(GitHub) 2. IDE(集成开发环境)(PC)来自百度百科:IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。 由于我在学习 Java,所以 IDE 已准备好,我使用的是 Visual Studio Code,这个 IDE 在 PYPL(PopularitY of Programming Language,程序设计语言流行)的 IDE 排名中位于第6且保持上升趋势。 可在此搜索扩展,例如 VS Code 的中文语言包。 其实用记事本也行,只要你愿意。 3. MT管理器(Android)各大应用市场均可下载(至少小米应用商店已收录),如果有区分 MT管理器1 和 MT管理器2 的,下载2。 三、操作 1. 反编译打开 ApkTool ,将 APK 拖到 ApkTool 里,点击“反编译”,等待一会。 2. 寻找翻译文件打开反编译出的文件夹,找到能翻译的文件(可以使用 VS Code 的搜索功能,搜索你需要翻译的英文,搜索框右侧可选区分大小写和全字匹配,记得选择反编译出的文件夹)。 我这里是直接进入res目录,选择了 values-zh-rCN 目录下的 strings.xml,以及 xml 目录下的 camera_preferences.xml。 2019-11-10 大部分需要翻译的文件: RotSeek.smali strings.xml camera_preferences.xml lol.smali defcomk.smali lol1.smali arrays.xml faa.smali (如有错,请以图片为准) 3. 翻译注意:只能翻译行结尾为 的那行,翻译其它的我不知道会发生什么(例如 ),翻译完记得保存。 4. 回编译在 ApkTool 里选择反编译出的文件夹点击 回编译+签名(本来在这一步可以完成签名,但是我用了签名文件还是无法完成签名,原因不明,故需要下面利用 MT管理器 来签名)。 5. 传至手机将回编译出的 APK 传到手机上,我用的是 QQ。 6. 签名使用 MT管理器 需要注册账号,这里的操作不需要会员。 在手机上打开到 APK 的目录(QQ为/storage/emulated/0/tencent/QQfile_recv/),找到并点击 APK,(在功能里,你会发现有个 XML 翻译模式,我用了这个功能,发现并不能完全搜索我要翻译的内容,所以我在 PC 上完成翻译工作)功能 → APK 签名。至此完成汉化步骤,可以安装 APK 来审核(我重复了大概5-10遍所有操作才完成此次汉化)。 |
CopyRight 2018-2019 实验室设备网 版权所有 |