[英]how to debug a source code of an android project that is unknown to you?
[英]How do you debug android platform source code?
当您对android源代码有疑问时,如何深入研究代码? 例如这个问题
我从调试器中看到CookieManager是AwCookieManager
。
因此,通过Google搜索,我发现setCookie如下:
public void setCookie(final String url, final String value) {
nativeSetCookie(url, value);
}
但是我很难找到该本地代码以查看发生了什么。
我在Google中再次搜索,找到了本机和Java的不同版本,并得到了以下文件: https : //android.googlesource.com/platform/external/webkit/+/4bcd50196a7fe4c0c909ce6a7cfac6a808336611/Source/WebKit/android/jni/CookieManager的.cpp
但是我不确定这是否是正确的文件,并且我怀疑有一种更聪明的方法来调试这些事情。 我也不确定如何从该文件中找到被调用的方法。
你是怎么做到的?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.