<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小菜毛毛技術分享

    與大家共同成長

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks
    http://zenz.ourcafe.mobi/archives/216

    在有APKTool之前,Android軟件的漢化是一件非常痛苦的事情。例如漢化狂人的漢化工具,那都是直接修改二進制文件的,首先 是尋找需要修改的字符串苦難(當然漢化狂人已經做得不錯了),然后修改的字符串長度還要注意中文長度不能長過原來的文字……個中郁悶就不細說了。

    APKTool可以說是一個革命性的工具,有了APKTool之后,可以說,俺拽軟件的漢化工作到了一個前所未有的簡單程度。
    閑話不說,我們用漢化實例來證明APKTool的方便簡單,在動手之前,需要去 APKTool 的網站把工具下載下來。當然也可以下載我已經打包的 APKTool.zip(Windows下使用)。

    確保你的電腦已經安裝了JDK1.6(JRE1.6也可以),而且安裝了一個優秀的編輯軟件(推薦UltraEdit),把APKTool解壓到隨便哪個你認為操作起來方便的目錄。如果都好了,我們動手吧:

    第一步,把需要漢化的文件(以漢化ColorNote為例)放到APKTool所在目錄,然后命令行進入APKTool目錄,執行下面的命令:

    apktool  d  ColorNote.apk  ColorNote

    這句命令的意思是,對ColorNote.apk這個程序進行反編譯,獲得的文件放在當前目錄下的ColorNote目錄中。正常反編譯的話,能看到下面的提示:

    I: Baksmaling…
    I: Decoding resource table…
    I: Decoding resources…
    I: Copying assets and libs…

    反編譯完成,會在APKTool的目錄下面,出現一個名叫ColorNote的目錄,進去看看,是這個樣子的!

    用UltraEdit打開這個AndroidManifest.xml看看?哈哈,是純文本文件呀!在打開res目錄中的values中隨便一個文 件看看?也是純文本文件啊!也就是說,只要一個UltraEdit,我們就可以輕輕松松進行漢化了(就把需要的字符串轉換成中文就可以了,也不用考慮長度 了!)至于要漢化哪些內容,這個大家自己研究吧,不用我詳細說,也沒有辦法詳細說的吧?(事實上,除了XML的文本資源文件外,老外寫的很多程序,字符串 都是hard coding在執行代碼里面的,APKTool反編譯會得到smali偽代碼,有些在XML資源里面找不到的字符串,去看看smali的代碼吧。)

    中間的翻譯過程我們跳過去,例如我們已經翻譯好了,就在APKTool目錄下執行下面的命令行:

    apktool b ColorNote

    這條命令是告訴APKTool,把這個ColorNote目錄里的東西編譯打包成APK程序

    I: Checking whether sources has changed…

    I: Smaling…

    I: Checking whether resources has changed…

    I: Building resources…

    I: Building apk file…

    生成的APK程序在哪里呢?在ColorNote\Dist目錄里面,名字是out.apk

    我們把這個out.apk文件簽名之后安裝看看?哈哈!完美中文漢化的俺拽程序來了!(當然,這要看漢化者的功力了。)

    Popularity: 76%

    posted on 2010-11-19 09:51 小菜毛毛 閱讀(398) 評論(0)  編輯  收藏 所屬分類: andriod
    主站蜘蛛池模板: 69视频免费观看l| JLZZJLZZ亚洲乱熟无码| 特级无码毛片免费视频| 亚洲国产精品成人久久| 日本高清在线免费| 亚洲av日韩aⅴ无码色老头| 国产亚洲成av片在线观看 | 中文字幕版免费电影网站| 亚洲国产精品无码一线岛国| 成全高清视频免费观看| 亚洲免费人成在线视频观看| 亚洲精品无码成人片久久不卡| 亚洲乳大丰满中文字幕| 在线免费观看毛片网站| 久艹视频在线免费观看| 国产精品亚洲专一区二区三区| 亚洲蜜芽在线精品一区| 久久精品国产亚洲5555| 51在线视频免费观看视频| 人人爽人人爽人人片av免费 | 亚洲综合色丁香麻豆| 亚洲国产人成精品| 国产成人A在线观看视频免费| 99久久国产精品免费一区二区| 亚洲youwu永久无码精品| 亚洲色图综合网站| 伊人久久大香线蕉亚洲五月天 | 亚洲AV无码国产精品色午友在线| 国产免费观看网站| 欧亚精品一区三区免费| 久久国产精品免费专区| 一级毛片免费毛片毛片| 国产精品亚洲专区无码WEB| 亚洲人成在线精品| 91亚洲自偷手机在线观看| 亚洲乱色熟女一区二区三区丝袜| 国产国产成年年人免费看片| 无码一区二区三区免费视频| 91香蕉在线观看免费高清| a级毛片在线免费观看| 国产国产人免费人成成免视频|