- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓手机软件汉化及去广告图文教程
本文资料根据网上资源整理而成,非原创,但本人使用效果非常好。有需要交流的可以加Q同讨论。
一、汉化前的准备工作安装JAVA,下载地址:/zh_CN/ 点击免费下载后安装,安装都用默认的,不需要配置环境变量等,安装完重启。测试JAVA有没有安装成功方法:开始—运行—输入“CMD”回车—输入 java -version (java后有个空格)后按回车键:如果显示结果如下,表示安装成功
二、APKTool汉化自从有了APKTool后,Android的软件汉化就迎来了一次革命。通过APKTool,不仅可以对软件进行汉化,还可以精简软件语言、去除广告(后面会讲到)。相较于传统的强制汉化方法更有灵活性。* APKTool汉化优点如下:- 反编译软件安装包,直接修改语言包或添加语言包,大大减少软件汉化后出问题的几率- 可精简无用的语言- 可用来去除广告1、下面讲解下APKTool汉化的基本知识* 解包/打包- 先下载APKtool工具包(帖子附件有提供),解压,将APKTool v1.3.2文件夹放至D盘根目录。- 将需要反编译的apk安装包放至APKTool v1.3.2文件夹内(以LauncherPro为例,文件名为LauncherPro.apk)- 打开CMD命令行窗口(开始——运行,输入cmd,确认),如图:
在命令窗口中输入命令,定位至APKTool v1.3.2文件夹,如图
- 输入命令反编译apk安装包,如图(红色方框部分为反编译命令):
* 命令说明:apktool d LauncherPro.apk launcherpro- apktool d为反编译命令,其中d代表decode- LauncherPro.apk为被反编译的apk安装包的文件名(可以自己定义)- launcherpro为存放反编译后的文件的文件夹(可以自己定义)
2、下面开始讲解APKTool的汉化方法:① 添加、汉化语言包- 反编译完成后,进入launcherpro文件夹(在D:\APKTool v1.3.2路径下)多数情况我们只需要修改launcherpro\res目录下的文件- 在res文件夹中,我们可以看到有很多values-***的文件夹,这就是语言包。- values是英文语言包,values-zh是中国地区语言包(包含港澳台及内地),values-zh-rCN是中文简体语言包(只包含内地),values-zh-rTW是中文繁体语言包(港澳台)。除此以外,其它地区的语言包都是精简的对象,可以不过多了解。所以values-xx 这类文件夹在一般情况下砍掉。(这就是精简语言)
而当程序只有values这样一个文件夹的时候,我们可以自己手动创建values-zh-rCN文件夹,将values文件夹下的需要汉化的文件复制过来(values里面的一些文件,例如public.xml文件,是不能复制多一份的。)通常我们只需要复制string.xml文件和arrays.xml文件。(string.xml是控制程序界面上词条而arrays.xml是控制一些菜单选项的)当我们手动创建values-zh-rCN文件夹并实行汉化,称为“嵌入式汉化”。这是在不破坏原有的values文件夹基础上实行的汉化。当然,如果你连英文语言都不要的话,就可以直接将values内的词条汉化。这样程序就只有中文了。
- 在values文件夹里,通常有arrays.xml、strings.xml等语言文件,要汉化这些文件,可以用Notepad++ Portable打开,如图:
- 我们只需要将*****/string间的*****内容改成中文就行了。* 若要汉的软件没有中文语言包,可以自己在res目录下新建values-zh-rCN和values-zh-rTW文件夹,再把values文件夹内的原arrays.xml、strings.xml语言文件复制到values-zh-rCN和values-zh-rTW文件夹,然偶将语言文件内的单词、语句修改成中文并保存即可。
汉化前要注意了,先看看文件格式的格式,如图:
arrays.xml文件的汉化也类似,就是把item和/item之间的英语汉化,如图
这么多文件怎么才找到哪个才是要汉化的呢?能汉化的词条前面都会有一个 const-string v例如const-string v1, Settings那么我们只要把Setting改为”设置“保存就可以了记得前面没有const-string v的不要乱修改哦有时你会发现有很多条const-string v1, settings 不知道要汉化哪一个,这个就要靠感觉去尝试了,一般要汉化的单词都是以大写字母开头的。
- 另外,
文档评论(0)