快速汉化团队异地教程_第1页
快速汉化团队异地教程_第2页
快速汉化团队异地教程_第3页
快速汉化团队异地教程_第4页
快速汉化团队异地教程_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安装JAVA,/ 点击安装JAVA,/ 点击免费不需要配置环境变量等安装完重启测试JAVA 有没有安装成功方法开始运行输入“CMD”回车输入 java -ver(java后有个空格)后按回车键:如果显示结果如下,表示安装成功:工具:所要到的工具我都打包好APKtool.zip9.54次数后解压会得到一个 APKtool 文件夹。里面主要有两下面说些做汉化前要知道的东西,现在安汉化主要分为两种一、强制汉化,主要用汉化狂人、AndroidResEdit 等工具对resour二、Apktool 汉化,相比于第一种更为强大、灵活,不仅可以对语言包进行汉化,还可以添加下面就以第二种汉化方式(APKtoo

2、l 汉化)为例教大家汉BKtasknamager.apk已上传,下bktaskmanager.apk (233.24 KB,次数: 1585)汉化的过简汉化的过简要过程:解包(反编译)对语言包进行汉化打包(编译)签名详细过程:安装好JAVA,并把解压得到的APKtool 文件夹D:/APKtool 文件夹,所有的文件如下图,注意有的文件是隐藏的哦:(点击可放大先安装 Notepad+,安装后运行,安下面设置中文:(如果发现运行不了,.NETFramework2.0.1、APKtool(进行解包和打包2Notepad+ (对语言包进行汉化用下面以汉下面以汉化 BKTaskmanager.apk

3、为例把好放到APKtool文件夹内,运行反编译.bat 开始解包解包完成后APKtool文件夹上生成“反编译”和“原程序”文件夹, 自动把 BKTaskmanager.apk 移动到了“原程序”文件夹,并且在“反编译”文件夹下生成和 BKTaskmanager.apk 同名的文件夹。如图:进入APKtool反编译_BKTaskmanager.apkres 目录,如图其中以“values”开关的文件夹都是语言包,如上图一共有 11 个语言包只要其中以“values”开关的文件夹都是语言包,如上图一共有 11 个语言包只要知道个语言包就可以了,values 是代表英文语言包是代表中文语言包,如的同

4、胞还要知道一个“values-zh-rTW 中文繁体语言包”。从上面的图中可以知道是没中文语言包,所要添加一个中文语言包。同时也可以把别的家的语言包删除了。(说明一下,系统会根据系统的语言自动选择语言包的返回APKtool 文件夹,运行“添加中文语言包.bat”之后会在 res 文件夹下自动添加好了文的语言包,进文件夹,有两个文件 arrays.xml 和strings.xml(这两个文件实际是从 values 过来的可能会没有 arrays.xml 文件,那样就只汉化 要汉化的就是这两个文件,有就可以了用 Notepad+打开 strings.xml,如只需要把和之前的英文翻译成中文就可以了

5、,如图汉化前要注意了,先看汉化前要注意了,先看看文件格式的格式,如图如果默认就是“以UTF-8 无BOM 格式编码那就不用管,如果默认是”以ANSI 格式编码“那就的”转为UTF-8 无BOM 格式编码arrays.xml 文件的汉化也类似,就是把和之间的英语汉化,如汉化后汉化完后记得保存另外,还有的词可能不在语言包里的,例如你汉化另外,还有的词可能不在语言包里的,例如你汉化完后打发现还有某些词语还是英文那么就要用 Notepad+搜索出来汉化了,假如(我是说假如哦)你发现有个单词还没有汉化。那么就在 Notepad+里按 ctrl+F 打开搜索框。定位点全部查找后,下面会出现很多和“sett

6、ing有关的词条了,如图这么多文件怎么才找到哪个才是要汉化的呢能汉化的词条前面都会有一个 const-string v 例如const-string v1, Settings那只要Setting 改为”设置“保存就可以记得前面没有const-string v 的不要乱修改有时你会发现有很多条 const-string v1, settings 不知道要汉化哪一个,这个就要靠感觉去尝试了一般要汉化的单词都是以大写字母开头全部汉化完后就保存,再返回 APKtool 文件夹,运行打包签名.bat ,之后会自动打包你汉化的文件并新建一个“重编译并签名”的文件夹。同时也把打包好签名移动到“重编译并签名的

7、文件夹下去主要有两种方去主要有两种方式第一种,去除联网的权限,这种方法最为简单快捷,但只能针对不需要联网第二种,修改源,去除界面。先讲第一种,还是以 BKTaskmanager.apk 为打开APKtool反编译_BKTaskmanager.apk 文件夹,里面有个用 AndroidManifest.xml 文件,再Notepad+打开AndroidManifest.xml,如图到此,的汉化工作就完成了,把放到上安装运行看看?已经汉化好了吧?不过还有讨厌的是吗?好,下面开始讲去。ERNET/”原的地方会变成上图所示的,所以如果是这样,那就要用到第二种方式了用了第一种出现上面的情况再用第二种的记

8、得把”这句还原。再进行第二种方式-第二种方1,搜源有下面几种(目前主要源(目前主要源当然还有当然还有别的,这里还是用Notepad+先搜” 如图搜索到的结果:(注意了源都是一再搜得到修改方法修改方法一样,添加一个数字失效那界面怎么办?先不管把上面修改好的文件保存再运行打包签名.bat,然后把签名好安装看没了,连出错的那个提示也没了,这也是为什么我在第一步结束的时候叫大家把ERNET /”这句还原的原因。这的汉化和就到这里了。目前大部都可以用这种方法用Notepad+搜索 找到有 layout 文件夹的搜索结果常出和要注意的地方(整理中常出和要注意的地方(整理中,不断更新中。-1.在解时如果出现

9、下面的情况的文件名有问题,APKtool 识别不了某些文字,只要把apk 等就可有时候在精简语言包之后,打时发出现如图的情况修改后的结保存后打包签名就可以了,总的汉化+就到这里了这说明精简这说明精简的语言包里有一个语句被public.xml 定义好了的但你精简后 public.xml 找不到了,打开values 文件夹下的public.xml 文件,看上图,中间XML:后面的数字是747756,那么就找到public.xml 文件中的747756 行,如图只需要把这十行删除就可以了。删除后保存再打-3.有时候在汉化时发现一行里有两个%号,如下图,会造成编译出错sd卡:容量=%s 可用=%s 出现了编译时会出现下面的错误汉化的过程熟能汉化的过程熟能生巧, 在不断的更新,汉化的方法和遇到的新问题都在不断的变化,本教程不能 变成高手,因为很多问题是字面说不清楚的,需要要自己不断去探索并寻找解决方本 本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论