吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13439|回复: 19
收起左侧

[Android 分享] 〖全民汉化〗Android软件汉化教程之图文第十课————Apktool汉化常见问题及解决方法

  [复制链接]
OPkyd 发表于 2013-11-27 08:05
本帖最后由 OPkyd 于 2013-11-27 11:28 编辑

第十课:Apktool汉化常见问题及解决方法

本篇教程主要是讲解apktool工具汉化的常见问题及解决办法,因为很多小白在使用过程中由于汉化失误,回编译时apktool会给出很多你看不懂的报错行,那么如果解决这些问题呢?今天我就在此总结几点最容易犯错的示例给大家参考,因为我也是个半斤八两的汉化者,哈哈。

因为平时也没遇上几个问题,所以暂时写不全,大家见谅啊。首先,我先给出一张图片进行大致讲解:

1706116ujuoduouj1uyt1a.jpg
上图中有N多条报错,例如红线画出的部分就是1条,有时候这样的报错只有几条,但有时候会多出几十条。

1.关于精简语言给出的报错:

170611wwpk751xsn9wkwxk.jpg
因为有些软件res\values中的语言包不完整,有些语句会出现在其他语言文件夹,所以你精简语言的时候就会报错。图中的大概意思为:在\res\values\public.xml第1112行,string/add_record_hour未定义。有两种解决办法:
1).打开\res\values\public.xml将第1112行删除并保存。
2).未精简语言包时搜索出其他语言包中的这行代码复制到\res\values\string.xml中。
通常情况下,建议使用第2种解决办法,因为这样能保证语言和软件的完整性。

2.关于各种汉化时出错的报错:

1).xml文件中的错误:
当你全部汉化完以后,没精简语言,但是同样出现了报错,如图:
170642k55npq7ppy77wq7y.jpg
这时候就要使用Beyond Compare对比工具了,(所需工具在第四课)
我们将汉化好的string.xml与英文原版string.xml进行对比,这里为了比较明显突出,我就只拿汉化过的进行示范,
如图:
1706111nntzvvwnhaatntt.jpg
你会发现原来是那小小的符号被不小心丢掉了!在汉化时,切勿丢掉符号!其他还有些错误暂时想不起来,但是解决方法与以上两种方法类似。

2).smali文本中的错误:
说到smali文本汉化有人就头疼了,因为要转码,所以就要格外小心。首先看图:
233526892236ete72z29tw.jpg
出现上图的原因是你在汉化的时候,有部分拼写错误,多了个字母R。解决方法是搜索\Rn767d,后面的汉字不要搜索,因为那是u码转换成的中文,搜索的时候还是u码而不是中文。如下图所示:
170642puu0kuiff0zdzupp.jpg
解决方法:
就是删除字母R。

同样,在smali里面也不可以丢掉双引号,否则会出现如下错误:
233518rhwfyd7drufucw7d.jpg
这时候搜索报错提示中的\n767d,就能找到了。

虽然常见的错误不少,但是在此我也不可能面面俱到。而且归根结底,处理方法都大同小异,只要大家在汉化时细心再细心,就能避免类似错误。本堂课到此结束。

教程到此完成,若有不足日后再完善,欢迎提出意见。
汉化在于经验,从我学习汉化到现在,我还是能够不断的学习到新的知识。对于汉化也越来越上手,不过教程,就是只能这样写,因为很多东西都需要举一反三,需要自己去发现。没有固定的模式。教程只是引导你进入汉化领域的导师,能学到什么东西,能到达什么样的地步。只能看熟练程度还有对汉化的兴趣。

       传送门:                                                                                                               
第一课:  http://www.52pojie.cn/thread-225285-1-1.html
第二课http://www.52pojie.cn/thread-225295-1-1.html
第三课http://www.52pojie.cn/thread-225298-1-1.html
第四课http://www.52pojie.cn/thread-225309-1-1.html
第五课http://www.52pojie.cn/thread-225314-1-1.html
第六课http://www.52pojie.cn/thread-225319-1-1.html
第七课http://www.52pojie.cn/thread-225323-1-1.html
第八课http://www.52pojie.cn/thread-225327-1-1.html
第九课http://www.52pojie.cn/thread-225364-1-1.html
第十课http://www.52pojie.cn/thread-225368-1-1.html








免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
宋朝大人 + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

linglong2013 发表于 2013-11-27 08:13
沙发支持
wzfliuy 发表于 2013-11-27 08:14
辰龙飞飞 发表于 2013-11-27 08:22
无名L 发表于 2013-11-27 08:23
楼主更新好快,还没来得及学,等楼主更新完了,看结合贴,

点评

基本上算是更新完了, 过两天再发一个集合贴吧 最原始的汉化!  发表于 2013-11-27 08:28
poiuy2013 发表于 2013-11-27 08:30
好东西啊
蜗牛啊 发表于 2013-11-27 08:42
楼主真是好牛 啊
w小杰 发表于 2013-11-27 08:58
看看哦 感谢分享亲
tclgb 发表于 2013-11-27 09:06
这一课不错,遇到问题可以来找找
791003846 发表于 2013-11-27 09:23
谢谢分享好的教程,支持一个
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 13:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表