[英]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.