- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android系统的apk软件汉化教程
Android 系统的APK 软件汉化教程【附工具】
时间:2011-04-22 11:14 来源:未知 责任编辑:admin 作者:admin 评论:( )
方案一:通过16 进制编码软件自行替换英文
1. JDK(Java Development Kit)-开发环境
2. Auto-Sign -签名工具
3. Hex Workshop -十六进制编辑器
4.WinRAR -压缩软件
方案二:通过汉化开发人员自行编写的汉化软件ForAndroid
1.JDK(Java Development Kit)-开发环境
2.Android ResEdit-汉化软件
3.WinRAR -压缩软件
【方案选择】
方案1 使用了最基本的汉化方式,通过将16 进制码转为英文字符,再通过翻译转为中文的
方式对软件进行汉化。如此可以将软件彻底汉化,没有死角出现。但是工作量大、耗时长。
方案2 则满足初学者对于软件汉化的需要,将英文单词整齐的罗列于列表中,右侧只需填
入对应中文意思即可,并可以通过Google 自动翻译对应单词。并支持导入/导出文档,以及
内嵌了Auto-sign 签名工具,方便用户使用。但是不能够将软件彻底汉化,绝对是个致命的
问题。
今日的教程由于面向初学者,故选用了方案2 为大家演示.
【汉化过程】
1.下载所需软件,安装JDK 开发环境和Android ResEdit 汉化工具
2.处理所要汉化的APK 文件
打开winrar ,选项-设置,在“综合”页面,将“.apk”文件类型添加于“用户自定义压缩扩展
名” 。
图为:利用RAR 加载.apk 文件的设置
图为:利用RAR 加载.apk 文件的设置
然后选择需要汉化的APK 文件,此时图标已经变成了压缩文件图片,右键解压缩,最
好解压到一单独文件夹,方便以后汉化操 作。此时,我们可以看见文件夹中有两个独立文
件夹和三个文件。META-INF 为签名信息,RES 为软件相关图片等,而对于我们汉化最为
重要的文件就是 resources.arsc 。
图为:.apk 文件解压后
3.汉化文字
用我们提供的AndroidResEdit 汉化工具打开刚才我们所解压的 resources.arsc 文件。
列表第一列“原始资源”就是我们对照翻译的英文原体,但是需要注意的是:我们不是需要将
所有英文翻译成中文,甚至也不能将所有的单词翻译过来。我们只需将大写字母开头词条翻
译,其他的一般不能汉化,不然会出错。大家打开APK 程序就知道了,界面的英文几乎都
是大写字母开头,只有小部分小写。这个只能自己慢慢找了。不熟练的用户,汉化过程中最
好用手机打开你汉化的APK 程序,对照着汉化,这样会好很多
图为:对照汉化界面
双击右侧空白栏即可打开输入数据对话框
也可通过右键“Google 翻译” 自动汉化,但是准确率的确不敢恭维
4.汉化图片
软件经常会在界面中加载图片格式,那么图片中的英文我们能不能翻译?当然可以,我
们只需找到对应图片,按照图片尺寸和格式制作我们所需素材即可。软件的所有图片素材都
在我们解压的\res\drawable 中。
上图为:软件图片素材
5.替换汉化文件及图片
APK 文件的汉化已经大致完毕了。接下来是打包,为了怕破坏原有的APK 文件,我们
不必重新把解压后的文件夹,压缩打包为.zip 文件再改为.apk。而是通过在RAR 中添加相
对应文件替换原始文件的方法实施。以确保apk 文件的完整性和安全性。
直接用WinRAR 打开原始apk 文件,找到相对应目录替换相对应文件。
1.软件根目录下,点击[添加]按钮,将我们汉化完毕的resources.arsc 替换进去。
图为:替换resources.arsc
2.打开..res\drawable\,将我们处理过的图片素材替换进去。
图为:替换图片素材
6.软件签名
在签名之前,我们要删除原来的签名。在WinRAR 窗口里,直接双击打开..\META-INF\,
除了MANIFEST.MF 外,删除另外两个文件。如果会有很多文件,也只留有MANIFEST.MF,
其余全删。
图为:删除原有签名文件
之前我们提到了该软件已经整合了Auto-sign 签名工具了。所以直接点菜单上的[签名],
浏览到我们
文档评论(0)