okhttp是android的一套http框架软驰,很多人只會(huì)利用其jar包,但卻不會(huì)修改其源碼请唱。最近在學(xué)習(xí)okhttp弥咪,為了了解其內(nèi)部機(jī)制,進(jìn)行斷點(diǎn)調(diào)試等十绑,我成功將源碼導(dǎo)入了AndroidStudio聚至,并修改源碼后成功運(yùn)行。
1.將okhttp源碼下載下來本橙,倉庫路徑是https://github.com/square/okhttp
下載源碼壓縮包.png
2.下載完成后扳躬,將壓縮包解壓,將下圖路徑的文件夾拷貝了工程java目錄
源碼okhttp3目錄.png
拷貝后的目錄.png
3.拷貝之后在Android Studio查看是這樣的結(jié)構(gòu)甚亭,增加了一個(gè)文件夾
Android Studio目錄.png
4.然后點(diǎn)擊構(gòu)建工程即可構(gòu)建成功
構(gòu)建工程.png
5.修改Cache源碼贷币,增加一句自己的log
增加log.png
6.運(yùn)行后這句log可以打出來,說明修改源碼成功?髡R畚啤!
進(jìn)行結(jié)果.png
上面說了這么多暇唾,其實(shí)就是okhttp3文件夾拷貝過來放在代碼目錄就行了促脉,Android Studio太好用了,哈哈哈信不。
奉上我的例子
https://github.com/wenfengtou/httpokdemo