- 浏览: 1501833 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (419)
- XMPP (19)
- Android (180)
- Java (59)
- Network (4)
- HTML5 (13)
- Eclipse (9)
- SCM (23)
- C/C++ (4)
- UML (4)
- Libjingle (15)
- Tools&Softwares (29)
- Linphone (5)
- Linux&UNIX (6)
- Windows (18)
- Google (10)
- MISC (3)
- SIP (6)
- SQLite (5)
- Security (4)
- Opensource (29)
- Online (2)
- 文章 (3)
- MemoryLeak (10)
- Decompile (5)
- Ruby (1)
- Image (1)
- Bat (4)
- TTS&ASR (28)
- Multimedia (1)
- iOS (20)
- Asciiflow - ASCII Flow Diagram Tool.htm (1)
- Networking (1)
- DLNA&UPnP (2)
- Chrome (2)
- CI (1)
- SmartHome (0)
- CloudComputing (1)
- NodeJS (3)
- MachineLearning (2)
最新评论
-
bzhao:
点赞123!
Windows的adb shell中使用vi不乱码方法及AdbPutty -
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
HTML5 WebSocket 技术介绍 -
obehavior:
view.setOnTouchListenerview是什么
[转]android 一直在最前面的浮动窗口效果 -
wutenghua:
[转]android 一直在最前面的浮动窗口效果 -
zee3.lin:
Sorry~~
When I build "call ...
Step by Step about How to Build libjingle 0.4
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
发表评论
-
[Android] 为Android安装BusyBox —— 完整的bash shell
2013-12-27 10:19 1482http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7546http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2626AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1182http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1683使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1256Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 981A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1298SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1195kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 1021http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 1040http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1673http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1154http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2341Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 6036JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1222最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1293本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3178http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20840http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 2007MyCar Recorder DailyRoads
相关推荐
1. 版本兼容:在使用AndroidResEdit时,需要确保软件版本与处理的APK文件所对应的Android版本相匹配,以避免可能出现的兼容性问题。 2. 数据备份:在修改APK前,建议先备份原始文件,以防修改过程中出现问题,可以...
AndroidResEdit是一款强大的工具,专为安卓应用(APK)的本地化和汉化而设计。它使得非程序员和翻译人员也能轻松修改APK中的资源文件,实现应用程序的语言转换,从而适应不同地区用户的需求。这款工具是汉化爱好者和...
《AndroidResEdit:Android APK汉化与资源修改详解》 在Android应用开发的世界里,有时候我们需要对已有的APK进行本地化或者个性化调整,这就需要用到像AndroidResEdit这样的工具。这款名为"AndroidResEdit"的工具...
《arscxml汉化、签名工具与AndroidResEdit详解》 在Android应用开发过程中,本地化和安全性是两个至关重要的方面。"arscxml汉化、签名工具+AndroidResEdit.rar"这个压缩包包含了用于汉化和签名Android应用的相关...
直接汉化apk文件,汉化apk文件后直接自动签名 为了方便不熟悉的用户,我添加了由汉化浪子编写的AndroidResEdit简单使用教程.chm和由soyu编写的APK文件简易汉化教程.pdf,直接打开程序在帮助中选择相应的教程菜单即可...
总的来说,arsceditor 和 AndroidResEdit 是两款强大的工具,对于软件汉化和定制化有着重要作用,特别是对于那些希望修改和优化 Android 应用体验的用户来说。它们提供了一种便捷的途径,让用户能够深入到应用内部,...
3. **使用汉化工具进行编辑**:利用专门的汉化工具(如AndroidResEdit或汉化狂人)打开ARSC文件,并进行文本的翻译。 4. **替换汉化后的文件**:将汉化后的ARSC文件重新打包到APK文件中,并清理不必要的签名文件。 5...
1. **安装与启动**:下载并安装AndroidResEdit,打开软件后,选择要汉化的APK文件或Android工程的res目录。 2. **解析资源**:软件会自动解析应用的所有资源文件,将它们以树形结构展示,便于浏览和查找。 3. **...
5. **签名和测试**:最后,使用签名软件(如AndroidResEdit_By_hanhualangzi_v_1.5)对APK进行签名,确保其可被Android系统识别和安装。测试运行汉化后的APK,检查是否有遗漏或错误的翻译,以及功能是否正常。 在这...
【安卓汉化工具——AndroidResEdit】 安卓汉化工具AndroidResEdit是一款专为非专业开发者设计的便捷式应用,使得即便技术基础较弱的学生也能掌握汉化安卓应用的基本流程。这款工具简化了复杂的编程和资源处理过程,...
【AndroidResEdit】是一款强大的APK资源编辑工具,主要用于修改Android应用(APK)中的文本信息,如字符串、图片、布局等资源,从而实现个性化定制或汉化非中文应用的目的。这款工具对于开发者或者对手机系统有深入...
5. **AndroidResEdit【APK汉化软件】**:这款软件专为APK的汉化设计,能够自动提取应用的资源文件,并提供一个直观的界面让用户方便地翻译和替换文本,大大简化了汉化过程。 通过以上这些工具和教程,用户可以深入...
总之,Apktool作为一款强大的安卓应用分析和修改工具,结合其他辅助工具,如AndroidResEdit和ArscEditor,可以有效地进行APK的汉化和定制工作。然而,这也需要一定的技术基础,包括对Android系统、XML、Smali代码的...
6. **AndroidResEdit_1.5.rar**:Android软件签名工具,用于修改和汉化应用程序资源。 7. **365rili.apk**:365日历应用,支持农历和日历同步,方便规划日程。 8. **3D 图库_XDA 自优化 2.3.1.12.apk**:汉化的3D...
二是使用汉化浪子大侠的Android ResEdit(目前最新版本AndroidResEdit v1.5),这个软件使用简单直观,但是对不在资源文件中的词条无能为力,只能用于简单的汉化; 第三种就是我在这里要向大家推荐的APKTOOL,他的...