APK软件汉化教程

APK软件汉化教程

ID:37321817

大小:1.17 MB

页数:25页

时间:2019-05-21

APK软件汉化教程_第1页
APK软件汉化教程_第2页
APK软件汉化教程_第3页
APK软件汉化教程_第4页
APK软件汉化教程_第5页
资源描述:

《APK软件汉化教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、APK软件汉化教程(转载请注明来自藕粉网www.Allphone.com.cn的Smwenzi,谢谢)随着Android手机种类的不断丰富,各种应用软件也开始遍地开花,Android用起来也越来越爽了……不过有很多软件都是老外编的,虽然英文界面也能用,但是毕竟不如咱们中文看着舒服,特别是一些功能相对比较复杂的软件,中文界面还是很有必要的。因此,本人综合网上多位前辈大侠的教程,加上自己的一点心得,对如何汉化APK软件,进行简要说明。由于我也是个新手,很多地方也许会不完善甚至存在错误,请各位兄弟不吝赐教。一、概述目前,

2、网上常用的APK汉化方法有三种:一是使用HexWorkshop,这种方法操作繁琐、费时费力,而且经常出现搜不到想要修改的字符的情况;二是使用汉化浪子大侠的AndroidResEdit(目前最新版本AndroidResEditv1.5),这个软件使用简单直观,但是对不在资源文件中的词条无能为力,只能用于简单的汉化;第三种就是我在这里要向大家推荐的APKTOOL,他的原理是把APK进行反编译,生成程序的源代码和图片、XML配置、语言资源等文件。我们只需要对有关图片和语言资源等文件进行修改,再编译打包成APK并签名,就可

3、以得到汉化版的APK软件了。二、搭建汉化环境由于APKTOOL工具是用Java编制的,因此需要电脑中安装了JRE或者JDK(JAVA工具,用JRE即可)。下载地址:本帖隐藏的内容需要回复才可以浏览ftp://o1:o1@222.223.83.143/hanhua/jre-6u20-windows-i586-s.exe接下来就是我们要用到的关键工具——APKTOOL。为便于操作,自己编写了一个批处理工具,集成了最新的apktool-v1.3.1和签名工具,可以省去自己输入指令的麻烦,实现解包、打包、签名自动处理。下载

4、地址:本帖隐藏的内容需要回复才可以浏览ftp://o1:o1@222.223.83.143/hanhua/APKTool.rar还有一个辅助工具Notepad++,这是一个功能强大的文本编辑软件,可以在指定文件夹中搜索字符串,汉化不在资源文件中的词条时,用这个可以极大减少工作量。下载地址:本帖隐藏的内容需要回复才可以浏览ftp://o1:o1@222.223.83.143/hanhua/npp.5.6.8.Installer.exe安装的步骤很简单了,下载上面三个文件,安装JRE和Notepad++,将APKToo

5、l压缩包解压到任意位置,就OK了。另外,为了调试方便,推荐安装Android相应版本的SDK(或OMS),并建立虚拟机运行环境。当然用手机调试也可以,但是没那么方便而且容易发生不可预料的问题。关于虚拟机环境搭建请参考其他资料。下面进入正题……三、解包软件将你需要汉化的APK文件,放到APKTOOL文件夹下面。注意:APK文件名中,不得包含汉字和空格,否则在执行过程中会出错,没办法,老外的工具不支持汉字,批处理不支持空格。双击运行“APK工具包.BAT”,首先出现欢迎界面,按任意键继续。接下来显示操作选项,在这里我们

6、要执行解包操作,选【1】,批处理会自动识别APK文件并开始解包,在这里我用FlipSilent(一个翻转静音工具)作为示例。完成后,会自动打开【Doing】文件夹,解包出来的资源存储在这里,原始的APK文件则被备份到【Backup】文件夹中。打开解包的资源文件,里面有两个文件夹:Res存储的各种资源文件;Smail:存储的是反编译的程序代码,还有两个文件就不用管了。至此解包操作完成。四、初步汉化汉化的第一步,是汉化res文件夹里面的程序界面资源。一般来说,这个文件夹里面会包含以下文件夹:Drawable:程序调用的

7、图标以及各种图片;layout-land:竖版界面xml描述文件;layout-port:横版界面xml描述文件;menu:菜单布局xml描述文件;values:字符串资源定义,我们要汉化的绝大部分工作就在这里面;xml:其他不再详细分类的布局xml描述文件。根据软件的不同,文件夹可能会多些也可能会少些,具体内容大家打开一看就大概能知道是什么了。这里FlipSilent软件相对比较简单,所以只有三个文件夹,如下图:在values文件夹下的文件:一般来说,汉化需要处理是arrays.xml和strings.xml这两

8、个文件。如何判断哪些是需要我们翻译的词条呢?有三种方法,综合起来一般就差不离了:第一个当然是在使用软件中界面出现的词条,这个可以用手机仔细查看,当然有一部分可能很少出现的提示会有遗漏;第二个凡是一对tag里面的,一般情况下就是需要翻译的英文字符串。格式一般为:*******,或****

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。