反编译某个APK,发现反编译出来的smali的类名比较奇怪,不知道是通过什么样的Java代码编译出来的,求大家指导一下。
反编译后,smali的类名不对,比如这个「IAccount$-CC」,我理解是「IAccount」的内部类「-CC」,但是Java命名,不能以「-」开头,那这个smali是如何编译出来的呢?
反编译后出现很多没有包名的类, 在Java中,有包名的类,无法调用默认包名(无包名)的类,但是在smali中的确有调用无包名类(下面的ipk)的存在,我觉得这个类最开始应该是有包名的,怎么就变成了默认包名呢?
求各位大佬们解答,不胜感激。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
直接调用就行,不用管