2011-06-01

深入淺出為您講解安卓系統下軟件的漢化

首先,你要先做好下面三個步驟
(需要下載的所有東西都在帖子後面)
1、由於漢化需要你的系統有java環境,所以我們要先安裝:jdk
2、編寫需要漢化的文本的軟件:npp.5.8.5.Installer  
3、下叫做《編譯》的附件後解壓得到aapt 、apktool、apktool.jar 這3個東西,全部剪切後粘貼進C盤的WINDOWS文件夾方便以後調用


OK,接下隨便下個英文軟件

1、比如軟件叫a.apk,這個軟件放在E盤
2、開始——運行——輸入:cmd——輸入:apktool d e:\a.apk e:\b    
這一步等於把軟件a.apk反編譯到E盤的文件夾b裡,
這裡要注意,b文件夾不用你創建,你只要輸入前面的語句,自動生成,
之後反編譯後的東西都在b文件夾裡,我一開始就在這問題上傻傻的卡了半小時
3、打開notepod++軟件(就是一開始需要做的3步驟第2步安裝的軟件)
4、在反編譯後生成的文件夾b\res\values\strings(一般需要漢化的都在這裡,因為是初級教程,我們不考慮其他的,複雜的下個教程會講到),
將strings這東西拉進notepd++裡,將需要漢化的漢化掉,這裡建議把原英文軟件安裝進手機裡邊使用邊找哪裡有英文,
英文差又喜歡漢化的,去google查,改好後保存退出
5、用apktool編譯:開始——運行——輸入cmd——輸入:apktool b e:\b,這樣就可以在該文件夾找到build\apk\resources.arsc
6、用winrar解壓a.apk到文件夾c,把之前編譯得到的resources.arsc文件覆蓋進去
7、然後把文件夾c打包:下叫做《打包》的附件後解壓得到_Data和sign_pack,把這兩個東西都拉到E盤,然後把文件夾c直接拖到sign_pack就成
8、打包後的文件夾叫做C_signed,裡面有個叫做C_H的文件就是漢化後的文件啦!!!



via: 當樂漢化

沒有留言: