venshine / decompile-apk

🔥 Decompile APK(反编译APK)
Apache License 2.0
782 stars 172 forks source link

dex 较多时 java 线程出现 OOM #4

Open stefanJi opened 3 years ago

stefanJi commented 3 years ago
I: Baksmaling classes.dex...
I: Baksmaling classes10.dex...
I: Baksmaling classes11.dex...
I: Baksmaling classes12.dex...
I: Baksmaling classes13.dex...
I: Baksmaling classes14.dex...
I: Baksmaling classes15.dex...
I: Baksmaling classes16.dex...
I: Baksmaling classes17.dex...
I: Baksmaling classes18.dex...
I: Baksmaling classes19.dex...
I: Baksmaling classes2.dex...
I: Baksmaling classes20.dex...
I: Baksmaling classes21.dex...
I: Baksmaling classes22.dex...
I: Baksmaling classes23.dex...
I: Baksmaling classes24.dex...
I: Baksmaling classes25.dex...
I: Baksmaling classes26.dex...
I: Baksmaling classes27.dex...
I: Baksmaling classes28.dex...
I: Baksmaling classes29.dex...
I: Baksmaling classes3.dex...
I: Baksmaling classes30.dex...
I: Baksmaling classes31.dex...
I: Baksmaling classes32.dex...
I: Baksmaling classes33.dex...
I: Baksmaling classes34.dex...
I: Baksmaling classes35.dex...
I: Baksmaling classes36.dex...
I: Baksmaling classes37.dex...
I: Baksmaling classes38.dex...
I: Baksmaling classes39.dex...
I: Baksmaling classes4.dex...
I: Baksmaling classes40.dex...
I: Baksmaling classes41.dex...
I: Baksmaling classes42.dex...
I: Baksmaling classes43.dex...
I: Baksmaling classes44.dex...
I: Baksmaling classes45.dex...
I: Baksmaling classes46.dex...
I: Baksmaling classes47.dex...
I: Baksmaling classes48.dex...
I: Baksmaling classes5.dex...
I: Baksmaling classes6.dex...
I: Baksmaling classes7.dex...
I: Baksmaling classes8.dex...
I: Baksmaling classes9.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
dex2jar /Users/bytedance/.Bytecode-Viewer/bcv_temp/HrscPFOWeQphBIazraTtnfFBERZxDYFI.apk -> ./HrscPFOWeQphBIazraTtnfFBERZxDYFI-dex2jar.jar
65535
Exception in thread "Image Animator 3" java.lang.OutOfMemoryError: GC overhead limit exceeded
    at sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:516)
    at java.awt.image.RGBImageFilter.setPixels(RGBImageFilter.java:228)
    at sun.awt.image.ImageDecoder.setPixels(ImageDecoder.java:126)
    at sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:447)
    at sun.awt.image.GifImageDecoder.parseImage(Native Method)
    at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:596)
    at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:212)
    at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269)
    at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)
    at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)
Exception in thread "Thread-7" java.lang.OutOfMemoryError: GC overhead limit exceeded
    at java.util.ArrayList.<init>(ArrayList.java:153)
    at com.googlecode.d2j.node.DexAnnotationNode.<init>(Unknown Source)
    at com.googlecode.d2j.node.DexClassNode.visitAnnotation(Unknown Source)
    at com.googlecode.d2j.node.DexAnnotationNode.accept(Unknown Source)
    at com.googlecode.d2j.reader.DexFileReader.read_annotation_item(Unknown Source)
    at com.googlecode.d2j.reader.DexFileReader.read_annotation_set_item(Unknown Source)
    at com.googlecode.d2j.reader.DexFileReader.acceptClass(Unknown Source)
    at com.googlecode.d2j.reader.DexFileReader.accept(Unknown Source)
    at com.googlecode.d2j.reader.MultiDexFileReader.accept(Unknown Source)
    at com.googlecode.d2j.reader.MultiDexFileReader.accept(Unknown Source)
    at com.googlecode.d2j.dex.Dex2jar.doTranslate(Unknown Source)
    at com.googlecode.d2j.dex.Dex2jar.to(Unknown Source)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Unknown Source)
    at com.googlecode.dex2jar.tools.BaseCmd.doMain(Unknown Source)
    at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Unknown Source)
    at the.bytecode.club.bytecodeviewer.util.Dex2Jar.dex2Jar(Dex2Jar.java:54)
    at the.bytecode.club.bytecodeviewer.BytecodeViewer$8.run(BytecodeViewer.java:957)
stefanJi commented 3 years ago

bytecode-viewer