berkus / android-apktool

Automatically exported from code.google.com/p/android-apktool
Other
1 stars 0 forks source link

Exception in thread main java.lang.StringIndexOutOfBoundsException #241

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I'm getting this backsmali error with apktool-1.4.1.jar when I decompile Legend 
RSS.apk. For the record backsmaling with version 1.3.2 it decompiles just fine.

This happens also with NewsReader.apk, but any other apk in that build I can 
backsmali without problems. 

Error log:
--------------------------------------
I:\tools>apktool d -t legend RSS.apk
I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Loaded.
I: Loading resource table from file: D:\Arnis\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String 
index out of range: 2
        at java.lang.String.charAt(Unknown Source)
        at brut.androlib.res.xml.ResXmlEncoders.findNonPositionalSubstitutions(ResXmlEncoders.java:165)
        at brut.androlib.res.xml.ResXmlEncoders.enumerateNonPositionalSubstitutions(ResXmlEncoders.java:142)
        at brut.androlib.res.data.value.ResStringValue.encodeAsResXmlValue(ResStringValue.java:45)
        at brut.androlib.res.data.value.ResArrayValue.serializeToResValuesXml(ResArrayValue.java:55)
        at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:264)
        at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:137)
        at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:93)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
        at brut.apktool.Main.cmdDecode(Main.java:120)
        at brut.apktool.Main.main(Main.java:57)
-----------------------------------------

What version of the product are you using? On what operating system?
Win7x64 EN apktool-1.4.1.jar

Please provide any additional information below.
I attached framework file and RSS.apk file. 
edit: I could not attach files

Whitealien@xda

Original issue reported on code.google.com by arnis.ke...@gmail.com on 24 Nov 2011 at 9:05

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Issue solved by using proper aapt.exe file instead of latest from google. 

Sorry for spam. 

Whitealien@xda

Original comment by arnis.ke...@gmail.com on 24 Nov 2011 at 9:28

GoogleCodeExporter commented 9 years ago

Original comment by Brut.alll on 28 Nov 2011 at 11:25