alexzaitsev/apk-dependency-graph

java.io.IOException: org.jf.util.ExceptionWithContext: Encountered small uint that is out of range at offset 0x38

saerankk opened this issue · 0 comments

./run.sh app-debug.apk default.json
Baksmaling assets/A3AEECD8.dex...
java.io.IOException: org.jf.util.ExceptionWithContext: Encountered small uint that is out of range at offset 0x38
at com.alex_zaitsev.adg.decode.ApkSmaliDecoder.decodeDexFile(ApkSmaliDecoder.java:65)
at com.alex_zaitsev.adg.decode.ApkSmaliDecoder.decode(ApkSmaliDecoder.java:47)
at com.alex_zaitsev.adg.decode.ApkSmaliDecoderController.decode(ApkSmaliDecoderController.java:14)
at com.alex_zaitsev.adg.Main.main(Main.java:40)
Caused by: org.jf.util.ExceptionWithContext: Encountered small uint that is out of range at offset 0x38
at org.jf.dexlib2.dexbacked.BaseDexBuffer.readSmallUint(BaseDexBuffer.java:58)
at org.jf.dexlib2.dexbacked.DexBackedDexFile.(DexBackedDexFile.java:90)
at org.jf.dexlib2.dexbacked.DexBackedDexFile.(DexBackedDexFile.java:110)
at org.jf.dexlib2.dexbacked.ZipDexContainer$ZipDexFile.(ZipDexContainer.java:146)
at org.jf.dexlib2.dexbacked.ZipDexContainer.loadEntry(ZipDexContainer.java:188)
at org.jf.dexlib2.dexbacked.ZipDexContainer.getEntry(ZipDexContainer.java:115)
at org.jf.dexlib2.dexbacked.ZipDexContainer.getEntry(ZipDexContainer.java:58)
at org.jf.dexlib2.DexFileFactory$DexEntryFinder.findEntry(DexFileFactory.java:382)
at org.jf.dexlib2.DexFileFactory.loadDexEntry(DexFileFactory.java:186)
at com.alex_zaitsev.adg.decode.ApkSmaliDecoder.loadDexFile(ApkSmaliDecoder.java:101)
at com.alex_zaitsev.adg.decode.ApkSmaliDecoder.decodeDexFile(ApkSmaliDecoder.java:57)
... 3 more
Analyzing dependencies...
/Users/songwei/workspace/工具/sdk依赖关系/apk-dependency-graph-scripts-0.3.1/output/app-debug does not exist!