反编译时遇到一种情况:反编译得到的代码中引用了某些类,但这些类的源文件却不在反编译代码中。
按理说这种情况反编译时应该报错,但是没有。说明这些类能被成功的引用。那这些类的实现是在哪里呢?
答案:在framework包中。反编译时odex会依赖很多framework包下的odex文件,说明两者间存在引用关系。反编译framework.odex、framework_ext.odex等,依赖的类应该就在里面
反编译时遇到一种情况:反编译得到的代码中引用了某些类,但这些类的源文件却不在反编译代码中。
按理说这种情况反编译时应该报错,但是没有。说明这些类能被成功的引用。那这些类的实现是在哪里呢?
答案:在framework包中。反编译时odex会依赖很多framework包下的odex文件,说明两者间存在引用关系。反编译framework.odex、framework_ext.odex等,依赖的类应该就在里面