convert dex failed with com.googlecode.dex2jar.DexException
GoogleCodeExporter opened this issue · comments
dex2jar out.dex -> out-dex2jar.jar
com.googlecode.dex2jar.DexException: while accept method:[Lcom/google/common/bas
e/Equivalence$EquivalentToPredicate;.<init>(Lcom/google/common/base/Equivalence;
Ljava/lang/Object;)V]
at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:694)
at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader.java:436)
at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java:323)
at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:85)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:261)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:252)
at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:110)
at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:174)
at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)
Caused by: com.googlecode.dex2jar.DexException: while accept parameter
annotation in
method:[Lcom/google/common/base/Equivalence$EquivalentToPredicate;.<init>(Lcom/g
oogle/common/base/Equivalence;Ljava/lang/Object;)V], parameter:[0]
at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:663)
... 8 more
Caused by: java.lang.IllegalArgumentException: Id out of bound
at com.googlecode.dex2jar.reader.DexFileReader.getType(DexFileReader.java:556)
at com.googlecode.dex2jar.reader.DexAnnotationReader.accept(DexAnnotationReader.java:51)
at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReader.java:660)
... 8 more
Original issue reported on code.google.com by Squall...@gmail.com
on 31 Jan 2014 at 2:44
Attachments:
[deleted comment]
For myself, this issue was fixed by
https://code.google.com/p/dex2jar/source/detail?r=f34be004b509406617ea042e5514fd
a11534dafb&name=0.0.9.x
The 0.0.9.x branch successfully created the jar file.
Original comment by zachary....@gmail.com
on 29 Jul 2014 at 3:32