人人都来做ROM(2). APK文件详解--软件的汉化

3 篇文章 0 订阅
2 篇文章 0 订阅
上一贴说到了软件的反编译,相信只要认真看过贴的,都会反编译文件了。 . i1 e% Y- x; x8 o
        没看过的先去看看吧:http://blog.csdn.net/centaury_xu/article/details/8438494
7 c& W: X( Q5 \% h
这一贴主要详解APK文件,每个文件夹的作用,和软件的汉化。 9 W% p, k: M0 W" Y* X7 G: S* A
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 154151oz9ae96g98o84wus.jpg  3 s: Z' z( X3 E. u; Q$ U8 G
软件反编译过后会看到如图所示的文件。
- R3 |1 m7 x+ J! |4 W
AndroidManifest.xml    --------------每一个Android项目都包含的一个清单(Manifest)文件,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。不过大多数情况下,我们修改一个APK,不需要动这个文件。

apktool.yml  --------------这个反编译程序生成的一个配置文件,大多数情况下你也不需要动这个文件。
* g) [+ m; _6 C" X
res/ --------------这个目录下存储了一个程序所有的资源,(比如说图片,文字,按钮等等) 1 G( Y5 f) \- y: s, r

smali/ --------------这个目录下存储了程序的源码。
" V/ p4 }" [$ W& \# z4 _9 L. l1 w

一般简单的修改只需要修改res文件夹下的东西,比如说美化,汉化。 8 ]2 c1 f& z. Y9 }# `% @. h
6 ^; o7 _( K# u0 y4 L
drawable-hdpi 文件夹下的图标资源你可以随便替换,这是最简单的美化。

现在来详细介绍下APK的汉化,不要想得太复杂,这个非常简单。。 # \% z; }  B5 o' y# h' q
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 15180499f9ddvfr55rssad.jpg.thumb.jpg  + e" x2 V! ^+ J8 U' [

首先找到“/res/”文件夹下如图所示这些目录,这些目录里面就包含了语音包。 : v- F+ K9 H" W6 g) m7 T7 X
values 这是初始语言   values-de  values-es 。。。  这些是其他语言
我们一般只用到values 文件夹 ) q' y7 u3 \8 e' D4 K5 e2 P
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 152055ugie4qg66sgrg46j.jpg  $ o/ W1 V! |2 C8 H' g' ?( H
打开values 文件夹 找到如图所示的文件,右键编辑 . q: A5 H! g4 {" s1 ]8 P, ]
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 1522359jq9mjj8igej6010.jpg.thumb.jpg 

我们需要汉化的东西就在这里,如果文件很小的话我们可以手动汉化,如果很大的,可以借助工具。
  AndXml汉化软件.zip 

7 ]9 ]: K# m5 I* X  V
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 1526368heu05eco20u2rzr.jpg.thumb.jpg 

用这个工具打开strings.xml文件,点击旁边的自动翻译,软件会把所有的东西初略的帮你翻译过来
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 153148zddyzzyfw6dpcwwb.jpg.thumb.jpg 
接下来需要你手动修饰翻译不好的地方。修改完毕后最好不要直接保存覆盖原文件 : @; |8 `: l5 K$ p! C: e( v: b/ s
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 153432ppewpplgql99wtst.jpg.thumb.jpg  - _- G! i; N5 g- {% O. t
如上图所示,在/RES/文件夹下 创建一个文件夹“ values-zh-rCN ”   代表中文简体 - J1 f- a6 ]! S, `4 M
人人都来做ROM(2). APK文件详解--软件的汉化 - 奇珀网|智能电视论坛|安卓TV|智能电视盒|Android TV|安卓电视|智能电视机顶盒|智能电视软件 - 153907imj90izrqtejsm0r.jpg  ' k. S& @: ?+ j6 A
然后把修改好的 “ strings.xml ” 文件放在“ values-zh-rCN ”  文件夹下 " N% p* n) n+ s3 H5 A9 S2 {
& F5 J' s, @( E
接下来的事情就非常简单了,回编译安装文件吧。。。未来的汉化大师就是你了! : w9 x) k5 G" |8 G/ w( e* Q% ?
( _2 v# v% T  Q  j: y) f- v+ T
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值