青热久思思-青视频在线-青娱乐99-青娱乐激情视频-亚洲变态-亚洲播放

跑跑車首頁

當前位置:首頁攻略秘籍單機攻略 → 安卓游戲/軟件APKTool漢化教程(三)

安卓游戲/軟件APKTool漢化教程(三)

作者:wei哥來源:本站整理 發表時間:2012/7/20 9:40:06 評論(0)

安卓游戲/軟件簡單漢化基礎教程(一):http://www.daiyou8.com/gonglue/15586.html
安卓游戲/軟件強制漢化教程(二):http://www.daiyou8.com/gonglue/15587.html
安卓游戲/軟件APKTool漢化教程(三):http://www.daiyou8.com/gonglue/15588.html
安卓游戲/軟件去廣告教程(四):http://www.daiyou8.com/gonglue/15589.html
所需要的軟件


安卓游戲/軟件的第三篇,APKTool漢化教程圖文篇。 APKTool漢化、精簡教程,方法是用APKTool工具將軟件反編譯解包,直接用文本編輯工具修改語言包、精簡語言包或自行添加中文語言包

- 自從有了APKTool后,Android的軟件漢化就迎來了一次革命。
通過APKTool,不僅可以對軟件進行漢化,還可以精簡軟件語言、去除廣告(后面會講到)。相較于傳統的強制漢化方法更有靈活性。

* APKTool漢化優點如下:
- 反編譯軟件安裝包,直接修改語言包或添加語言包,大大減少軟件漢化后出問題的幾率
- 可精簡無用的語言
- 可用來去除廣告

1、下面講解下APKTool漢化的基本知識

* 解包/打包
- 先下載APKtool工具包(帖子附件有提供),解壓,將APKTool v1.3.2文件夾放至D盤根目錄。
- 將需要反編譯的apk安裝包放至APKTool v1.3.2文件夾內(以LauncherPro為例,文件名為LauncherPro.apk)
- 打開CMD命令行窗口(開始——運行,輸入cmd,確認),如圖:
1.jpg 

- 在命令窗口中輸入命令,定位至APKTool v1.3.2文件夾,如圖:
2.jpg 

- 輸入命令反編譯apk安裝包,如圖(紅色方框部分為反編譯命令):
3.jpg 

* 命令說明:apktool d LauncherPro.apk launcherpro
- apktool d為反編譯命令,其中d代表decode
- LauncherPro.apk為被反編譯的apk安裝包的文件名(可以自己定義)
- launcherpro為存放反編譯后的文件的文件夾(可以自己定義)


2、下面開始講解APKTool的漢化方法

① 添加、漢化語言包
- 反編譯完成后,進入launcherpro文件夾(在D:\APKTool v1.3.2路徑下)
多數情況我們只需要修改launcherpro\res目錄下的文件

- 在res文件夾中,我們可以看到有很多values-***的文件夾,這就是語言包。

- values是英文語言包,values-zh是中國地區語言包(包含港澳臺及內地),values-zh-rCN是中文簡體語言包(只包含內地),values-zh-rTW是中文繁體語言包(港澳臺)。除此以外,其它地區的語言包都是精簡的對象,可以不過多了解。

- 在values文件夾里,通常有arrays.xml、strings.xml等語言文件,要漢化這些文件,可以用Notepad++ Portable打開,如圖:

6.jpg 

我們只需要將>*****間的*****內容改成中文就行了。

* 若要漢的軟件沒有中文語言包,可以自己在res目錄下新建values-zh-rCN和values-zh-rTW文件夾,再把values文件夾內的原arrays.xml、strings.xml語言文件復制到values-zh-rCN和values-zh-rTW文件夾,然偶將語言文件內的單詞、語句修改成中文并保存即可。

② 漢化解析
- 了解清楚語言包的問題后,大家也就會明白,APKTool的操作步驟其實也很簡單,反編譯——修改或添加語言包——重新打包而已,但費時的就是在修改、添加語言包這一塊,比傳統的漢化方法要更費時間,但所帶來的好處是傳統漢化方法無法相比的。

- 另外,除了res文件夾內有語言包需要漢化外,在res文件夾內的layout和xml文件夾內也會有文件需要漢化,同樣是用Notepad++ Portable打開,這些文件里面都是代碼語句,需要通過搜索功能找到需要漢化的單詞來漢化,所以這里建議大家先把原版的軟件裝上去,再對照單詞,邊搜索,邊漢化。

③ 重新編譯打包
- 用Notepad++ Portable修改、添加好語言包后,就可以重新編譯打包了。
- 方法如圖下:
在剛才的命令窗口輸入如下命令,如圖:
7.jpg 

* 命令說明:apktool b launcherpro
- apktool b為重新編譯命令
- launcherpro為需要編譯的目錄(就是存放剛剛反編譯后的文件的文件夾,名稱可以自定義)

- 重新編譯完成后,launcherpro文件夾內會新增一個dist文件夾,里面的LauncherPro.apk文件就是重新編譯好的apk安裝包,簽名后即可安裝。

* APKTool的漢化流程大致就這樣,還是那句話,熟能生巧,多多練習。下面是其它說明。

3、其它
- 精簡語言,這個很簡單,只需要將res目錄內非values、values-zh-rCN、values-zh-rTW的其它values-***語言包文件夾刪除即可。


4、注意事項
- 部分情況下,在精簡語言后,重新編譯打包時,命令窗口會提示public******錯誤,這是由于values語言包文件夾下的public.xml文件給非values、values-zh-rCN、values-zh-rTW的其它values-***語言包文件里的語言文件定義了字段,但這些語言包都被精簡了,定義不了,所以會出錯。解決方法有兩個:
* 一是按照命令窗口中的提示(有提示public.xml文件的具體哪一行的值沒有定義),到相應的語言包里找到那行未定義的代碼,復制到values-zh-rCN、values-zh-rTW語言包文件夾內的strings.xml語言文件中。

* 二是按照命令窗口中的提示(有提示public.xml文件的具體哪一行的值沒有定義),直接到values語言包文件夾下的public.xml文件中刪除沒有定義的那幾行代碼。


玩家評論
我要點評

網名 注:您的評論需要經過審核才會顯示出來。

已有 0 位玩家參與點評
下載排行
主站蜘蛛池模板: 国产成人精品曰本亚洲 | 国产情侣一区二区三区 | 国产 高清 在线 | 国产美女激情视频 | 黄色影片免费在线观看 | 九九久久国产精品免费热6 九九久久久久午夜精选 | 国产一级视频在线观看网站 | 久久99青青久久99久久 | 国产乱在线 | 女性毛片| 成人看片黄a免费看视频 | 久久精品毛片 | 国产成a人片在线观看视频 国产成年网站 | 福利国产 | 毛片一级在线观看 | 国产爱视频 | 国产成人愉拍精品 | 国产成人宗合 | 福利片在线看 | 成人国产亚洲 | 久久这里只精品热免费99 | 久久免费精品一区二区 | 久久久久777777人人人视频 | 国产欧美久久一区二区 | 久久久久久久久亚洲 | 国产不卡视频在线播放 | 精品久久久久久18免费看 | 国产成人手机在线好好热 | 免费看一级毛片 | 极品国产在线 | 精品视频在线观看一区二区 | 久久一区二区三区免费播放 | 久久久精品2021免费观看 | 久草高清视频 | 国产一级爱做c片免费昨晚你 | 免费观看一区二区 | 女人18毛片a级毛片 女人18岁毛片 | 国产亚洲精品美女 | 国产一级一国产一级毛片 | 激情97| 国产一区a|