pinker wrote:
但到現在我還是不知道該怎麼解美化檔和特製檔繁化碰到的問題......(恕刪)
這些美化檔有一個特性,就是他們的layout裡面的xml檔通常都會被改過
因為他們可能會改drawable資料夾裡面的圖片,要改圖片就一定要動到layout裡面的xml
Android的layout裡面的xml檔通常是用來控制要用到哪個圖片、版面要怎麼配置的
然後這些xml檔通常又可能跟values裡面的drawable.xml有關係
然後,一個apk裡面的所有檔案又都會跟values裡面的public.xml有關(這個檔是用來註冊此apk有用到的所有檔案的id)
所以你在解包時可以先看看解包紀錄
(要看解包紀錄就不能用把apk拉到2N_2.cmd的方式,要用命令提示字元自己打指令 apktool d 檔名.apk)
如果解包時就有出錯的話
先看是什麼問題
首先注意有沒有因此少了某個檔案,如果有少檔案看要自己補上去還是就放棄繁化了
因為像.9.png不能自己補,因為.9.png這類檔案一定要透過apktool反編譯才會變成.9.png這樣的檔名
遇到少了.9.png的檔案的話你可以先試試看回編回來會不會出錯
如果不會出錯你就可以安心繼續做你本來想做的事了
如果出錯了你就放棄吧@@
然後如果解包後發現沒有任何values資料夾
這個apk你就放棄繁化吧!
表示可能作者有鎖權限不讓反編譯
或是你的apktool無法解包這apk
如果上述都OK
在回包時出錯了
一樣去看紀錄檔(一樣,要看紀錄檔請自己用命令提示字元打指令:apktool b 檔名
不要用拉apk去回包的方式)
通常會出錯在我上述講的layout某xml抓不到圖檔、drawable.xml或public.xml找不到某資料之類的
這時候就只能見一個解決一個
看是要改xml然後刪出錯的圖檔還是其他之類的
有時候不幸一點的會跳出幾十行錯誤
這種通常我就直接略過不理它了因為太麻煩了= =
Android平台採用的是Java,Java好處在Debug時都會很明確的交代錯誤來源(連哪個檔第幾行都跟你說了)
所以通常要解決錯誤不會太難
經驗累積多了就會解決了



其實我寫的繁化文章還沒有很完善,有些眉角要實際操作過才知道
你可以看了就會真的是很厲利
其實....
我真的要感謝的是e1211k90大大指導,沒有他的指導我也不會繁化
還要感謝I9100大樓的cschienl.cs、MSG123
沒有他們無私分享以及教學,就沒有9100、s3、note、note2這麼多好用的rom
最感謝的是ESPOWER兄的教學
不論是教學的文章、分享的檔 ESPOWER真的是超有耐心、付出超多時間
再次感謝版上的高手,讓我的刷機生涯有這麼多的樂趣
也感謝nps60413、lione-9588與pinker將這個版持續的下去
你們是最棒的
nps60413 wrote:
只要有良性互動跟基本...(恕刪)
內文搜尋

X