簡體   English   中英

您如何調試android平台的源代碼?

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

但是我不確定這是否是正確的文件,並且我懷疑有一種更聰明的方法來調試這些事情。 我也不確定如何從該文件中找到被調用的方法。

你是怎么做到的?

對於Java代碼調試,請使用Java遠程調試, 請檢查此

對於C ++代碼調試,請使用GDB遠程調試, 請檢查此

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM