我正在尝试从Android源代码中获取API调用。我目前使用的是Androguard卫士,它区分内部和外部类/方法。我假设外部与未用dex格式编译的类有关,因此属于第三方库(即java等)。而内部关联应用程序拥有自己定义的类和方法。我一直在探索这个概念,但我没有找到任何资源来解释这一点。甚至在安卓卫士的文件里也没有。我的假设是真的。
发布于 2021-11-18 14:17:06
外部类或方法只是在创建XREF时在加载的DEX文件中找不到的类或方法!因此,始终加载multidex文件的所有DEX文件是很重要的。另一方面,请注意类可能不会被定义,因为以后可能会动态加载它们。外部并不意味着这个类/方法是Android或Java!请参阅:https://androguard.readthedocs.io/en/latest/intro/xrefs.html
https://stackoverflow.com/questions/69896403
复制相似问题