[2012.04.02修改] teamhacksung's CM9 ALPHA for Galaxy S (BUILD 17)

dingdingc wrote:
威大~我遇到難題了冏...(恕刪)


厄....忘記說

反編譯和重新編譯最好拿原檔來改
比如說像直接取出韌體裡面包的東西

通常重新編譯過一次之後再反編譯重新編譯就容易出問題。

所以我那範例是讓你解開看res裡面的values結構的
本身再重新編譯應該是會有問題.

順便提一下這問題怎麼處理

以第一項為例

aapt: warning: string 'battery_title_text_widget' has no default translation in C:\Users\TSAI\Desktop\apkmanager\apkmanager\other\..\projects\ROMControl.apk\res; found: es it nl pl ru

這樣通常表示values-es values-it values-nl values-pl values-ru
這幾個裡面的battery_title_text_widget數值在values\strings.xml裡面沒有

所以要到values\strings.xml去找有沒有<string name="battery_title_text_widget">xxxxxx</string>
這一項

沒有的話就要加上去
但這問題就像前面說的,用原檔去嘗試看看.

語系上來說基本上一定要values裡面有數值存在其他語系對應的數值才能正常編譯回去
因為這是用反編譯工具..不是正常的開發者編譯方式.
威廉華勒斯 wrote:
厄....忘記說反編...(恕刪)



那..我在其他資料夾 語言不同
加回去values\strings.xml的時候需要把語言翻譯成英文嗎?
<string name="battery_title_text_widget">轉英文</string>

因為values\strings.xml裡面不都是英文嗎?


我現在好像有解決了
可是好像還有一行有問題

D:\apkmanager\other\..\projects\ROMControl.apk\res\values-zh\strings.xml:310: error: Error parsing XML: mismatched tag

這個該怎麼解決?
看起來是310行有問題
可是我的310行就是語法的結尾 </resources>
這樣該怎麼找出問題呢...

PS: 我總算搞定了 網路上怎麼都找不到方法
後來自己想一想 有可能是少了什麼符號 並不一定是310行的問題
後來我使用符號比對 果然有少兩個 3百多行尋找那兩個符號 的確有點辛苦
但後來還是被我找出來 編譯成功了
謝謝威大的指導

不是正咩? 炮死你...This is 01
威大分享的果然好用!

這版真的很順

不過還是期待威大也能做JW4


dingdingc wrote:
那..我在其他資料夾...(恕刪)


辛苦了~~
大致上抓問題就是這樣抓.

前面提到的string選項不見得一定要改回去,預設語言那邊不見得一定要英文
只是用英文會比較好一點.

再來是也可以這樣用

<string name="abcdefg_hij_klm"/>
這樣也可以
不過要確認那東西是不是有選項
如果有的話那就一定要補上去,不然就是沒顯示文字或直接掛掉。
威廉華勒斯 wrote:
辛苦了~~大致上抓問...(恕刪)


請教威大下面這幾個我想翻譯的地方在哪邊呢
我怎麼都找不到~~

一般介面下方的倒數第三個 自訂電信公司欄位下面描述
custom label currnetly not set. Once........這段找不到

然後虛擬鍵設定進去的
裡面的enabled buttons(第五項) 點開彈出的選單都是英文 這裡也找不到
第六項也是 點開出現的是英文

然後解鎖設定進去 按目錄鍵彈出的英文 reset lockscreen wallpaper 也不知道再哪

然後電源鍵選單裡面 的 第二項 顯示省電功能
下面也有一段英文找不到 you need to enable power saver.....

再來就是toggle裡面的第一項 按下去 最上面出現 choose which toggles to use
這個不知道再哪裡翻譯 下面的選項我是都中文化了 奇怪的是 自訂順序(第二項)我點進去
裡面的快捷功能我明明也都有翻譯中文 可是他卻還是顯示英文(WIFI ROTATE...等)
讓我不得其解...後來我按下重置快捷開關 怪事發生 自訂順序有中文了
但是WIFI我已經有翻譯無線網路了 他卻還存在一個WIFI選項 這樣就很奇怪了
然後現在變成我怎麼去啟用其他的藍芽 GPS那些都沒用了 出不來 只能顯示WIFI






不是正咩? 炮死你...This is 01
dingdingc wrote:
請教威大下面這幾個我...(恕刪)


恩......這個你要有心理準備
因為他有些字串是寫在smali那邊的...改那邊絕對是大工程

custom label currnetly not set在smali\com\aokp\romcontrol\fragments\UserInterface.smali
虛擬鍵第五項那一個可能在smali\com\aokp\romcontrol\fragments\StatusBarToggles.smali
you need to enable power saver在smali\com\aokp\romcontrol\fragments\PowerMenu.smali

這邊很遺憾我只會直接修改文字,就是英文打成中文。其他的怎麼弄到其他檔案上我就沒辦法了...

至於WIFI那邊就我之前經驗動了就會出問題,這個和反編譯重新編譯造成的問題比較有關係

另外提到如果你有動到在values(包含後面-xx這一些的)以外的檔案
那你system apk那邊選Y的時候你就要去找keep資料夾裡面對應到的資料夾裡面將那檔案刪除掉在重編譯

但要注意通常動到那些地方可能不會有好下場就是...由其是smali位置的檔案.
如果可以的話盡可能動values相關資料夾就好。

dingdingc wrote:
請教威大下面這幾個我...(恕刪)


另外還有一點就是arrays.xml那邊有些是數值不是顯示的文字不要改到囉~

威廉華勒斯 wrote:
恩......這個你...(恕刪)


謝謝你~學問真是無止境~越來越深奧了
我看新手我還是先就此打住~XD 乖乖聽話就對了
那我今天就在把翻譯好的地方修正精簡仔細一點之後
我就可以丟出來了
真是非常感謝威大~讓我學了這些知識
不是正咩? 炮死你...This is 01
請問威大一個問題~

teamhacksung這一版可以將解鎖畫面改成多功能滑動解鎖嗎?
就是可以設定滑動方向直接解鎖進入拍照或是簡訊、通話等功能~
之前在AOKP有玩過~ 這個版本我找很久都找不到相關設定
威大,

請問此板語言選擇可否加入香港地區.
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 56)

今日熱門文章 網友點擊推薦!