desword / android-apktool

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

java.lang.OutOfMemoryError: Java heap space #591

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Who can tell me how to slove the problem:
apktool d xxx.apk
I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\huhailong\apktool\framework\1.apk
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at java.nio.HeapCharBuffer.<init>(Unknown Source)
        at java.nio.CharBuffer.allocate(Unknown Source)
        at java.nio.charset.CharsetDecoder.decode(Unknown Source)
        at brut.androlib.res.decoder.StringBlock.decodeString(StringBlock.java:279)
        at brut.androlib.res.decoder.StringBlock.getString(StringBlock.java:110)
        at brut.androlib.res.decoder.StringBlock.getHTML(StringBlock.java:126)
        at brut.androlib.res.decoder.ARSCDecoder.readValue(ARSCDecoder.java:224)
        at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:179)
        at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:167)
        at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:133)
        at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:108)
        at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:81)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
        at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:540)
        at brut.androlib.res.AndrolibResources.loadFrameworkPkg(AndrolibResources.java:110)
        at brut.androlib.res.data.ResTable.getPackage(ResTable.java:71)
        at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:54)
        at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:50)
        at brut.androlib.res.decoder.ResAttrDecoder.decode(ResAttrDecoder.java:35)
        at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(AXmlResourceParser.java:351)
        at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(XmlPullParserDelegate.java:69)
        at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
        at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
        at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:87)
        at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
        at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPullStreamDecoder.java:155)
        at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:131)
        at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:264)
        at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:113)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:116)
        at brut.apktool.Main.cmdDecode(Main.java:148)
        at brut.apktool.Main.main(Main.java:77)

Original issue reported on code.google.com by RayAlle...@gmail.com on 17 Jan 2014 at 6:30

GoogleCodeExporter commented 9 years ago
http://stackoverflow.com/questions/1565388/increase-heap-size-in-java

Original comment by connor.tumbleson on 17 Jan 2014 at 1:15