2017-03-23 6 views
1

私はadidasアプリケーションを再コンパイルします。 Windows CLIでApktoolを使用すると、例外が発生します。Apktool逆コンパイル/デコード例外

C:\Apktool>apktool d adidasConfirmed.apk 
I: Using Apktool 2.2.2 on adidasConfirmed.apk 
I: Loading resource table... 
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x7f090000 string/abc_act 
ion_bar_home_description, config=-sr 
     at brut.androlib.res.data.ResType.addResource(ResType.java:66) 
     at brut.androlib.res.data.ResType.addResource(ResType.java:55) 
     at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:270) 
     at brut.androlib.res.decoder.ARSCDecoder.readTableType(ARSCDecoder.java:226) 
     at brut.androlib.res.decoder.ARSCDecoder.readTableTypeSpec(ARSCDecoder.java:156) 
     at brut.androlib.res.decoder.ARSCDecoder.readTablePackage(ARSCDecoder.java:118) 
     at brut.androlib.res.decoder.ARSCDecoder.readTableHeader(ARSCDecoder.java:80) 
     at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47) 
     at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:559) 
     at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:72) 
     at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:64) 
     at brut.androlib.Androlib.getResTable(Androlib.java:67) 
     at brut.androlib.ApkDecoder.setTargetSdkVersion(ApkDecoder.java:193) 
     at brut.androlib.ApkDecoder.decode(ApkDecoder.java:102) 
     at brut.apktool.Main.cmdDecode(Main.java:166) 
     at brut.apktool.Main.main(Main.java:81) 

何が問題なのですか?

P.S.私はhereからこのアプリを手に入れました。

答えて

2

私はそれをやったこの

apktool d adidasConfirmed.apk --keep-broken-res 
+0

を試してみてください、ありがとうございました。 –

関連する問題