http://www.opda.com.cn/thread-7016-1-1.html
关于   APK  文件◆  
    APK 是  Android Package 的缩写,即  Android 安装包。  APK 是类似  Symbian Sis 或  Sisx 的文件格式。通过将  APK 文件直接传到  Android 模拟器或  Android 手机中执行即可安装。  
    apk 文件和  sis 一样最终把  android sdk 编译的工程打包成一个安装程序文件格式为  apk 。   APK 文件其实是  zip 格式,但后缀名被修改为  apk ,  . c  T3 Z+ E9 \4 `! z 
  在  Android 系统安装时,  APK 程序会被存放在系统默认的  APP 目录中。现在很多人在使用  GPhone 时,特别是  G1 都喜欢使用  APP To SD  技术设置。这就是把系统默认的  APP 文件夹移到  SD 卡上,安装  APK 程序时,直接把  APK 安装到手机  SD 储存卡,而不是手机内存,这样就大大提升了手机的使用空间,同时也就相对的提示了手机运行速度。  
◆  APK 文件的汉化过程概述◆  
  在汉化  APK 之前,不得不先提一下汉化的大概过程,只有先做一个简单的了解,才能更好的熟悉后面的汉化步骤。  . C5 D" J% T! a8 d4 q) r( u 
1. 首先,汉化  APK 之前,必须先用  WinRAR 之类的压缩解压缩工具,将其进行解压缩。  3 Y7 g9 L. M/ Y 
 2. 然后,解压后,我们就可以开始汉化了,一般  APK 文件只需要汉化  解压后得到的扩展名为  .ARSC 的文件,即可!  , Z: N7 e9 c5 D 
 3. 接着,用  ARSC 文件汉化工具将其打开,之后就可以在汉化工具里进行汉化了。汉化后的文件不会对  APK 程序运行做任何影响。  
 4. 再接着,再次用“压缩及解压缩”工具打开  APK 文件,直接把汉化后的  ARSC 文件添加替换进去。同时,在进入压缩包里的【  META-INF 】目录  ( 这是储存  签名文件目录  ) ,删除里面除了  MANIFEST.MF 外的其他文件。  
 5. 最后,就可以签名了,签名需要  Auto-sign 签名工具。使用  Auto-sign 签名工具需要安装  JAVA 才行。签名完后的  APK 程序,就可以安装了。  
 [, x+ f9 ]: X 
4 U- q R; F! h 
◆  APK 文件详细汉化过程◆
  上面已经对汉化  APK 文件有了一个大概的了解了,下面我们开始学习详细的汉化吧!  
一、选用工具 
解压缩工具,选用:【  WinRAR 】。  
 i汉化工具,选用:【  AndroidResEdit 】或【汉化狂人】;图像处理软件。
注:必须安装.NET 2.0
签名程序:选用:【  Auto-sign 】(  AndroidResEdit 自带)  必须安装点击下载  JAVA 
Android 手机:选用:  G1 一部。  
二、开始汉化 

     

 

以下汉化实例的  APK 程序,选用了【  twidroidpro_Ver2.6.1.apk 】,这是一个著名的【微型博客】  Twitter.com 的客户端程序。之所以选择他,因为他汉化的不仅仅  ARSC 文件,同时还有图片需要汉化。图片汉化?,往下看就明白了。  6 F1 u3 f/ ]; X; s j8 k/ `9 D 
* z. O" s2 B7 e( H6 D

    

3 D) I1 h+ n( ~ 
@+ O$ h! ?. d  y6 K 
第一步,首先使用  WinRAR " U0 J, ^ N2 N, F+ s 
首先,确认你的电脑已经安装【  WinRAR 】,开始前,首先设置一下文件关联,打开【  WinRAR 】程序,点击菜单栏上的【选项】  - 【设置】  - 【综合】,在综合设置选项最下面找到,『用户自定义压缩文件扩展名  (U 』,输入:【  APK 】确定。  OK !  
正式汉化开始。

`9 p' B! Y8 ~5 q0 u- b

+ }* i0 Z0 r/ y8 L. }' g4 Q* t$ Z 
之后你所看到的  apk 文件的图标就变成压缩文件图标了。  
第二步,解压  APK 文件  % t M9 ~% Y4 U; a3 U  b 
点击【  twidroidpro_Ver2.6.1.apk 】右键,使用  WinRAR ,解压到『  twidroidpro_Ver2.6.1 』  ; T. z5 a( e, N6 { 
注:解压时  
最好解压到单独的文件夹,以后升级汉化会很方便。  % l5 }# x, R/ U8 z


: ], b" I" `0 l' N 
第三步,开始汉化  打开汉化工具,这里用【汉化狂人】作者,汉化浪子的最新作品“  ARSC 文件汉化工具”。  
【打开文件】找到刚刚解压的『  twidroidpro_Ver2.6.1 』文件夹里的【  resources.arsc 】。  $ K3 c: d( J( s

然后我们就可以开始汉化了。找到要汉化的词条,一行一行的汉化。

这个汉化工具  
汉化起来很简单,双击当前英文词条,输入翻译的中文,点击【  OK 】即可。同时,此工具还提供了  : F5 _% j7 ~3 c8 U, E- |; l 
右键  
【  Google 翻译】功能。很方便。  2 K$ x) a9 _( k; A1 H

如果汉化的英文词条太多,这样一个一个的点击似乎会觉得很麻烦。不要紧,这里提供了  
[字典  导出导入】  2 F7 P/ L( q% i, p% _0 f5 x 
功能。有啥用?别急听我慢慢道来。。。。  
首先,【导出字典】。选择导出『大写字母开头词条』,这里又有人会问,这是为啥吶?因为我们只需要汉化带大写字母的词条,其他的一般不能汉化,不然会出错。大家打开  APK 程序就知道了,界面的英文几乎都是大写字母开头,只有小部分小写。这个只能自己慢慢找了。  
提示,不熟练的童鞋,汉化过程中最好用手机打开你汉化的  APK 程序,对照着汉化,这样会好很多。

继续,导出的字典为【  .txt 】文本文件,我们可以直接用记事本编辑。  - Q- k  s. ^( i1 k 
翻译前,先删除其他不需要翻译的词条,记住一般需要翻译的词条都是大写字母开头的。而  ARSC 汉化工具也会自动识别大小写。  
删除干净后我们就直接在  
记事本  : T5 \% j8 B% O4 R+ e3 K 
上翻译。中英文用“  | ”竖线隔开(已经自动生成)。

# l ?( t" l2 \5 E9 C 
* K  \. `# j: A2 K/ y1 V; A/ g( ] 
汉化完字典后,保存,然后我们回到  ARSC 汉化工具,点击【导入字典】。就可以看到汉化的效果了。  / | ]$ G3 N3 M" I$ l# W4 V

提示:建议把你导出的字典,保存累积起来,以后汉化类似的工具时更加方便。  5 M2 y$ u) e8 p+ T/ |, o 
       ARSC 文件的汉化最后一步到了,首先检查一下是否  ' w' y/ _/ H0 o/ K+ H 
有汉化错误,或一些未汉化到的词条,直接修改,最后,点击【保存文件】,替换掉原来的『  resources.arsc 』,或者重新命名。

* I0 q/ R5 f! T* ^2 ~9 l d. E) k/ t 
备注:其实APK程序里面的.xml文件也可以使用【汉化狂人】汉化,但是容易出错。 
第四步,汉化图片2 S" {7 f) X# k 
 打开  ..\twidroidpro_Ver2.6.1\res\drawable\ 文件夹,找到含有英文字母的图片。  - x. P" |3 n! F3 F5 Y" R; @

  B9 J# c1 i8 M' o  i 
2 O( g2 U" {% ?2 b# }0 P 
- G/ E2 G# ^: U 
然后,使用图片处理软件,进行修改,图片处理的首选当然是  PS 了。不过,不会【  Photoshop 】的童鞋不要急,这里推荐一个简单好用的给你。  
【  Fireworks 】也是一个著名的图像处理和网页制作工具,同时也是  PNG 图片的专用处理工具。它就是大名鼎鼎的『网页制作三剑客』之一,现在已经被  Adobe 收购了。操作简单,软件不像【  Photoshop 】那么繁重。处理完成后,不要直接『保存』或『另存为』。要使用『导出』功能,选择【仅图像】,导出的图片不会有图层,只是单单的一张图片。呃,说多了,图片处理的概念有兴趣的童鞋可以  “ 百度一下  ” 。


5 u, q8 n p- q, c' I$ A: w1 @
附:  
 4导出  PNG 图片最佳效果:  , i; B) g2 V- ~. W  J 
使用【  Photoshop 】也是使用导出,图片优化  
使用  PNG24 6 x' T) m: f) e: D4 t+ b- s 
使用【  Fireworks 】图片优化,采用  PNG32 ,导出,仅图像。  $ M5 V" N6 i  M+ } 
说明:  APK 程序文件大部分使用的是  PNG 格式的图片,当然也有使用其他格式的,不过比较少,我还没发现过有其他的,大家看清楚格式再导出。  + Z* X/ h( e. Q 
第五步,收尾打包  OK ,教程到这里,  APK 文件的汉化已经大致完毕了。接下来是打包,为了怕破坏原有的  APK 文件,我们不必重新把解压后的文件夹,压缩打包为  .zip 文件再改为  .apk ,。  + G3 y% G$ N9 x" B. w' k8 X) e 
双击,直接用  WinRAR 打开【  twidroidpro_Ver2.6.1.apk 】,点击菜单栏的【添加】替换文件即可。具体操作如下:  
 首先,替换【  resources.arsc 】。直接点击【添加】,找到已经汉化完成的【  resources.arsc 】点击【确定】,【确定】。  3 R; ]" y7 \3 e' Y 
2. a9 j* b( Y( e6 Y# O 
 然后,替换图片。在  WinRAR 窗口里,直接双击打开  ..res\drawable\ ,再次点击【添加】,找到已经汉化处理好的图片,点击【确定】,【确定】。  
最后,删除原来的签名。在  WinRAR 窗口里,直接双击打开  ..  \ META-INF\ ,除了  MANIFEST.MF 外,删除另外两个文件,一般情况下只多出两个,如果你特别倒霉遇到多出很多个的,其他的都删了吧。   E$ p8 q% |/ d# l+ N 
OK ,打包完成,最后可以签名了。  
三、文件签名 
P: Y; d 
开始签名。由于  ARCS 文件汉化工具,已经整合【  Auto-sign 】签名工具,所以,我们直接点击菜单上的【签名】,找到已经汉化并打包好的  APK 文件(【  twidroidpro_Ver2.6.1.apk 】),然后点击,【立即签名】,选择保存的位置。等待中…  9 |4 _% B3 h6 a6 | 
叮!   OK ,汉化作品出来了。

提示:文件越大,签名的时间越长。作为一个男人要有耐性,要持久…  4 H: b4 b( s" S9 p 
附加:手动【 Auto-sign 】签名 * G7 k \1 v7 a5 p6 a8 j# k, @# L; u
  如果你直接在【  Auto-sign 】上签名,注意,签名文件的名称不能有空格。  
首先,把汉化好的  APK 文件,放到  Auto-sign  文件夹内,然后  + z$ p* q6 x# A, F* O; ` 
右键编辑【  Sign.bat 】文件,  
修改,…  testkey.pk8  后面的两个文件名称为你要签名的文件名称,如下图。  

前面的文件名称,是为签名的文件;后面的文件名称,是签名后要保存的文件名。  ) T. c; U U% I7 R5 g 
注意:【  Auto-sign 】签名工具,需要运行  JAVA 。如果没有安装  JAVA 无法使用【  Auto-sign 】签名。  ARSC 汉化工具只是整合了【  Auto-sign 】,也是需要  JAVA 的。  
 |附:  JAVA 下载地址:  http://www.java.com/zh_CN/ : P- [1 O/ d$ o. M0 M8 r+ ^: t 
汉化  APK 文件的简易教程到这里完毕!  $ [  n  W; ?1 t7 ~, }% R  ^2 W 
四、安装测试 
最后把  . B4 L6 ?$ D2 L4 g6 D. `9 h 
汉化并签名完成的  APK 文件,复制到  GPhone 的  SD 卡上,当然直接用  PC 版【  APK 安装器】直接安装也行,如果手机上有原版,用安装器直接安装可能安装不了,虽然提示安装成功,但是没有安装进去。需要先手动卸载手机上的文件才行。  ' O# Y+ w1 u' j1 o* x5 y

     











