反编译的Dalvik类 - 并非所有可用的进口产品

时间:2017-11-19 19:12:18

标签: java android dalvik dex

我反编译了dex,当浏览其中一个类时,我注意到它包含来自自定义命名空间的导入,例如' ua.blah.blah.ClassName'。当我开始搜索它时 - 似乎它不在dex文件中。我尝试了几种用于dex dumping的工具,但没有一种能帮助它们。

所以我想知道这个apk \ dex是如何工作的?这件遗失的地方可以在哪里?它完全不是标准类(如java.blah.blah)。

此外,我尝试搜索DexClassLoader,因此可能会从某处下载此部分 - 未找到任何条目..

1 个答案:

答案 0 :(得分:1)

包名称可以是您的一个已经被模仿的类,也可以是已经被模仿的库类。

如果它不在你的源结构上,那么它就是jar / aar / gradle依赖。

检查build.gradle包。 另外,我不知道它是否是编译+编译后的jar。