看來我是漏掉2.apk
D:\notech\apktoolF>apktool b MusicPlayer
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
D:\notech\apktoolF\MusicPlayer\res\values-es\strings.xml:111: error: Multiple su
bstitutions specified in non-positional format; did you mean to add the formatte
d="false" attribute?
D:\notech\apktoolF\MusicPlayer\res\values-es\strings.xml:111: error: Unexpected
end tag string
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\Peter\AppData\Local\Temp\A
PKTOOL7220642537277119393.tmp, -I, C:\Users\Peter\apktool\framework\1.apk, -I, C
:\Users\Peter\apktool\framework\2.apk, -S, D:\notech\apktoolF\MusicPlayer\res, -
M, D:\notech\apktoolF\MusicPlayer\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:251)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:324)
at brut.androlib.Androlib.buildResources(Androlib.java:269)
at brut.androlib.Androlib.build(Androlib.java:192)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:185)
at brut.apktool.Main.main(Main.java:70)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\U
sers\Peter\AppData\Local\Temp\APKTOOL7220642537277119393.tmp, -I, C:\Users\Peter
\apktool\framework\1.apk, -I, C:\Users\Peter\apktool\framework\2.apk, -S, D:\not
ech\apktoolF\MusicPlayer\res, -M, D:\notech\apktoolF\MusicPlayer\AndroidManifest
.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:249)
... 6 more
D:\notech\apktoolF>
我試編譯回去,它出現以上狀況該如何解決?
謝謝
nps60413 wrote:
2013.02.28...(恕刪)
小弟刷好了 目前發現google play會無法下載
後來安裝自己下載的舊版play就可以了 付費項目都跑出來了
流暢度不錯 耗電感覺4.1.2都差不多的樣子
謝謝大大的中文化跟幫忙分流的大大^^
peter3057 wrote:
說得很好.
其實學習...(恕刪)
其實小弟覺得大部份的apk都可以用替代的,基本上都不會有問題。
除非它是有其它的功能,像通話錄音。
Framework-res.apk,TWframework-res.apk框架不可替代。
Sstting.apk,SystemUI.apk不可替換(有些rom會改裡面的字串)。
另外要入額外的apk,就要注意有沒有副屬的資料,如SamaungChineseIME.apk跟lib資料匣裡的一個xxx.so 。
要一起加入才會有作用。
在這想請教N大,通話錄音是改Secphone.apk裡的哪幾個檔案? 小弟想要改給TableUI用,但不知從何下手?
graydog588 wrote:
其實小弟覺得大部份的...(恕刪)
沒錯,很多apk都是可以替代的
像這次的XXLSZ的ClockPackage.apk、MusicPlayer.apk、SecPhone.apk等的幾個apk
在繁化的時候都會出問題,原因不外乎是values資料夾內的Pulars.xml或Public.xml兩個出問題
我這次是都比較懶,直接拿ZSLM5的來替換了
所以你們在反編譯的時候,去看看AndroidManifest.xml就會知道
這幾個apk的版本號是ZSLM5的而非XXLSZ的
我敢這樣換是因為這幾個apk應該都是獨立的apk檔而非有連帶關係的apk(至少我換到現在用了兩個禮拜左右了還沒出過問題)
如果像是三星中文輸入法跟SecLauncher2.apk的話還有連帶一個lib檔,我就不太敢換
其實上面這幾個常出問題的apk只要慢慢耐心的解決的話其實都還是可以編譯成功
只是最近實在是沒什麼時間,又有現成的ZSLM5台版的東西在那邊,所以我就沒認真去解決了!
其實用到現在ZSLM5真的是最順的,因為每個apk檔裡面的語言都被台灣三星精簡到只剩下兩岸三地及英文韓文的語言,整個空間就省了很多
只是ZSLM5感覺還沒像XXLSZ那樣開發完全的樣子,少了一些功能
期待台灣三星再出更新的版本來囉!
內文搜尋

X