You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps will reproduce the problem?
1. d2j-dex2jar classes.dex -o classes.jar
2. open classes.jar with JD-GUI
What is the expected output? What do you see instead?
Expected inner classes is placed inside their parent, e.g. InnerClassB should
be declared in ClassA
Instead, I got an class named ClassA$InnerClassB
What version of the product are you using? On what operating system?
$ d2j-dex2jar -h
...
version: reader-1.15, translator-0.0.9.15, ir-1.12
Original issue reported on code.google.com by [email protected] on 30 Nov 2013 at 3:37
The text was updated successfully, but these errors were encountered:
This happened me as well. I think this happens because, in some dex/apk files,
dalvik annotations for inner classes (dalvik/annotation/MemberClasses,
dalvik/annotation/EnclosingClass, etc...) are removed. In that case, probably
we need to guess class structures by whether class name include '$' or not.
Original issue reported on code.google.com by
[email protected]
on 30 Nov 2013 at 3:37The text was updated successfully, but these errors were encountered: