Android 台灣中文網

標題: Android平台軟體繁化詳細教程—1:APK軟體繁化的基礎知識 [打印本頁]

作者: 暗桌之光    時間: 2011-6-10 12:47
標題: Android平台軟體繁化詳細教程—1:APK軟體繁化的基礎知識
相信有很多人會認為Android軟體的繁化過程應該是相當的高深與複雜,其實繁化並沒有大家所想像的那麼深不可測。

只需你仔細的看我所發的繁化知識以及教程,保證你能從一個菜鳥變為繁化大俠。

便於大家更好的消化繁化知識以及具體的繁化過程,我會把整個的繁化基礎知識以及教程分成幾個章節來為大家詳細的解說!

今天先來為大家說下繁化的基礎知識:


APK是什麼?
Android的軟體包(APK文件)其實就是一個壓縮包,把後綴名改為Zip就可以解壓。(以軟體Lock2.0 為例):



解壓後要繁化的資源在哪裡?
解壓後有很多的文件,我們所需要繁化的英文資源可能包含在其中的這些地方:

resources.arsc,一般來說軟體的主要字符串都在裡面;
AndroidManifest.xml,可能含有少量的字符串
classes.dex,這是編譯後的程序代碼,某些軟體的字符串可能會編譯在裡面,目前沒有好的繁化方法;
assets文件夾下的html文件,某些程序中會有這個文件夾,裡面是標準的網頁文件,多數是幫助文件,懂得html語言就會繁化,本教程不提及;
res\layout文件夾下的xml文件,可能會包含某些窗體佈局中的字符串;
res\ layout-land文件夾下的xml文件,同上,某些程序會有這個文件夾,是橫屏下的佈局;
res\xml文件夾下的xml文件,可能包含部分字符串;
res\menu文件夾下的文件,有的時候也可能包含有可繁化的資源;
res\drawable文件夾下的圖片文件,某些程序可能包含一些帶有文字的圖片UI,需要一定修圖技能,本教程不提及。



如何繁化軟體中的字符串資源?
Android剛剛起步的時候,只能通過hex的方法繁化,不過現在好了,借助一些實用的工具,我們可以簡單的查找字符串並繁化和導入,不用再勞神hex了~
(hex:16進制編輯)



繁化好後怎麼再打包成APK?
APK文件是有簽名校驗的,因此不能把繁化後的文件打包了事,那樣是不能安裝的。

相關軟體繁化用到的軟體大家都可以在討論區中下載到。
作者: dannycwc    時間: 2011-6-11 15:30
thank you.....................
作者: xpman    時間: 2011-6-11 17:37
Thanks a lot
Great!!!
作者: cowyat2006    時間: 2011-6-12 17:33
thankyou ^0^
作者: danfong    時間: 2011-6-22 17:20
相當有用的教程,值得珍藏學習。
作者: henryhong    時間: 2011-8-14 10:41
看了真是教人歡喜,
謝謝你用心的推薦,
希望以後有更多和更好的介紹,
絕對的全力支持你。

作者: MY6120C    時間: 2011-8-15 15:11
蠻詳盡的說明,可以讓我這樣的初學者有幫助!謝謝!
作者: hjellysst    時間: 2011-8-16 22:44
謝謝提供詳細說明!
研究中!
作者: da001027    時間: 2011-8-18 10:00
謝謝大大的用心 讓我茁壯
作者: nelson4999    時間: 2011-8-18 14:53
受益良多上課了喔
作者: tomhkmy    時間: 2011-8-26 12:03
謝謝分享
作者: elaine0821    時間: 2011-8-29 04:20
謝謝分享...我去研究了~~
作者: qq9879630    時間: 2011-8-29 07:55
了解了..謝謝分享

作者: 0927779151    時間: 2011-8-29 11:55
感謝大大無私的奉獻!!!  哈哈哈哈 謝謝啦 趕快來下載看
作者: eric1885    時間: 2011-9-4 23:03
thankyou ^0^
作者: Wakan    時間: 2011-9-7 01:40
好棒的教學,正打算開始繁化工作!!謝謝!!
作者: fox260144    時間: 2011-9-10 09:54
從最基礎開始瞭解....很感謝版大的教學.....
作者: jac1217    時間: 2011-9-17 20:22
這個很棒的文章,對新手必讀的文章,謝謝大大提供分享喔
作者: a697858    時間: 2011-9-25 19:19

蠻詳盡的說明,可以讓我這樣的初學者有幫助!謝謝!
作者: cft135    時間: 2011-9-29 09:45
很期待後續的說明
謝謝分享啦
作者: yu4579    時間: 2011-10-2 18:21
真是太強了~^^收藏起來
作者: bbb60211    時間: 2011-10-3 18:23
很棒喔
瞭解了

作者: bbb60211    時間: 2011-10-3 18:24
很棒喔
瞭解了

作者: htc153    時間: 2011-10-27 11:43
讚喔!很清楚的說明喔!

讓我們很容易瞭解!


作者: zjps50701    時間: 2011-11-1 09:35
謝謝大大分享,說明的很祥細~
作者: teddytw    時間: 2011-11-1 16:02
Thanks for sharing.
作者: t981758    時間: 2011-11-12 07:04
受教了~很有幫助~~~~~!!
作者: feel2005    時間: 2011-11-13 12:06
感謝分享好文一章希望趕快加入凡化!!~
作者: nobody110    時間: 2011-11-15 14:35
看完第一篇,有了基本認識
作者: ta01    時間: 2011-11-22 13:11
先copy下來,有空,再慢慢看,也許,有機會加入繁化陣營,感謝
作者: toyotasky    時間: 2011-12-27 20:09
<<<<<<想學又怕麻煩的人~謝謝大大的教學            
作者: e20046    時間: 2011-12-28 13:30
不錯的豆知識,不過要有時間再來玩玩~~
作者: x7893418    時間: 2012-1-14 14:54
謝謝教導  我新手不懂
作者: dreamsheep    時間: 2012-1-17 08:55
支持,一堆東西都想用,但是全都英文的看不太懂

乾脆自己繁體化....先學學
作者: duomaxwell    時間: 2012-1-26 22:00
很好的教學
說明了中文化的基礎方向
作者: vantien    時間: 2012-1-30 20:57
天天學習,努力向上!
感謝分享!
作者: takashiron    時間: 2012-2-24 08:03
收下了~~
感恩分享~~
作者: tvmark412    時間: 2012-3-11 10:50
寫得真是詳細阿~~
作者: Lizard0605    時間: 2012-3-11 18:40
謝謝分享。受益良多。
作者: st40504    時間: 2012-3-11 19:19
謝謝大大分享 小弟覺得非常實用

作者: koun    時間: 2012-3-21 13:00
讓我學習到繁化基本功,真是太感謝了。
作者: ufjk1028    時間: 2012-3-27 22:18
了解了..謝謝分享


作者: jeffasen    時間: 2012-3-28 19:53
無私奉獻的精神
真令人佩服!
感謝大大無私分享
作者: fasemce    時間: 2012-5-2 17:48
小弟學習了!
謝謝分享!
作者: whatssay    時間: 2012-5-12 22:00
摸索半天之後
果然還是得從基礎開始了解
作者: koyo001    時間: 2012-7-1 10:17
期待中,感謝這一切..相當感謝大大您的分享.........
作者: hcwu386    時間: 2012-7-3 15:54
哆瞎 哆蝦.......
作者: proshenn    時間: 2012-7-3 18:39
請問AndroidManifest.xml檔在哪裡?新手想學習試看看~
作者: 謝小宗    時間: 2012-9-5 22:07
ConvertZ.exe好像沒有用呢???
作者: creakspace    時間: 2012-9-7 11:11
丁丁。。。。。。。。。。。
作者: pintung    時間: 2012-11-27 09:29
有用的教程,值得珍藏學習。
作者: MacTien    時間: 2012-12-2 16:18
只有一句話告訴你。就是:謝謝你!
作者: 425938    時間: 2012-12-10 11:08
感謝您的分享喔
作者: fuji1985    時間: 2013-2-25 22:38
感謝指導
有你真好
長知識了
“看君一則文,勝讀萬卷書”
作者: a55506315    時間: 2013-3-4 18:59
感謝分享                 
作者: da888id    時間: 2013-4-4 03:16
感謝大大無私分享小弟用力給你推一ㄍ~~~~!!
作者: lookmeok    時間: 2013-6-17 10:34
感謝版主 學到很多
作者: blah~    時間: 2013-8-28 16:35
你好 請問smali這類的怎麼辦?

作者: ispanda    時間: 2013-9-6 21:18
有沒有計畫繼續教學,
想要順利的學習
作者: ppboy0001    時間: 2013-9-29 11:41
您真是有心了!!
謝謝分享!!
作者: taichi999    時間: 2013-9-30 15:35
簡單明療的教學讓我受益不少,感謝大大無私的分享.......
作者: ASKA963027    時間: 2014-3-14 10:47
學到一些了
謝謝分享
作者: hccn11082    時間: 2014-3-29 20:08
謝謝你用心的推薦,
希望以後有更多和更好的介紹,
絕對的全力支持你。
作者: 勿迷    時間: 2014-5-2 12:38
學習了,對我這新手來講,真是受益非淺,謝謝。
作者: alarm21    時間: 2016-10-8 20:40
我正好要找這解壓後要繁化的資源在哪裡的資訊
感謝大大的分享
作者: k6981    時間: 2016-12-29 21:56
感謝大大的教學了  真是太棒的囉!!!!
作者: jackalwolf    時間: 2017-6-1 09:15
有版大仙人指路、細心教學,

讓小弟又朝向繁化之路多進一步了~~!!

作者: jackalwolf    時間: 2017-6-1 09:16
有版大仙人指路、細心教學,

讓小弟又朝向繁化之路多進一步了~~!!




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1