反编译某个APK,发现反编译出来的smali的类名比较奇怪,不知道是通过什么样的Java代码编译出来的,求大家指导一下。
反编译后,smali的类名不对,比如这个「IAccount$-CC」,我理解是「IAccount」的内部类「-CC」,但是Java命名,不能以「-」开头,那这个smali是如何编译出来的呢?
反编译后出现很多没有包名的类, 在Java中,有包名的类,无法调用默认包名(无包名)的类,但是在smali中的确有调用无包名类(下面的ipk)的存在,我觉得这个类最开始应该是有包名的,怎么就变成了默认包名呢?
求各位大佬们解答,不胜感激。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
直接调用就行,不用管