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
In this example I'm trying to decompile a library which references a dependent lib that is not available for decompilation with jadx. Let's take these two classes:
// defined in dependent lib, not reachable for jadxpackagejadx;
publicclassBaseClass {
publicintdoSomething() {
return0;
}
}
// Target class for recompilationpackagejadx;
publicclassOuterClass {
publicstaticclassNestedClassextendsBaseClass {
@OverridepublicintdoSomething() {
returnsuper.doSomething();
}
}
}
If BaseClass is not available for decompilation jadx (latest git version) generates this non compilable code:
In this example I'm trying to decompile a library which references a dependent lib that is not available for decompilation with jadx. Let's take these two classes:
If BaseClass is not available for decompilation jadx (latest git version) generates this non compilable code:
We can simulate the missing base class with two smali files:
I'm aware that most cases with missing type hierarchy aren't fixable. But according to smali representation, I think this one is fixable.
The text was updated successfully, but these errors were encountered: