產(chǎn)生場景
可能在某次更改關(guān)聯(lián)源碼或者是更改了compileSdkVersion
的版本后API文檔就無法顯示了或者源碼無法關(guān)聯(lián)上,像這樣:
而更改了compileSdkVersion
某些版本后又能顯示API苍碟。
文檔無法顯示多半是因?yàn)楸辉O(shè)置成了文檔在線查看的原因?qū)е碌拿吵希L問對應(yīng)的網(wǎng)站速度又很慢,所以顯示一直在獲取文檔中们豌。
源碼無法關(guān)聯(lián)……那真的就是你源碼沒關(guān)聯(lián)悍抑。
問題解釋
用文本編輯器打開C:\Users\XXX\AndroidStudio2.3\config\options\jdk.table.xml
吴叶,搜索javadocPath
罩阵,可以看到類似如下內(nèi)容:
- 箭頭指向說明這是API 24的配置部分(具體版本取決于你安裝了哪些)竿秆。
- 第一個紅圈:這是API 24文檔的獲取位置。此時這里指向的一個國外網(wǎng)址稿壁,很明顯這也就是一直無法獲取文檔的原因幽钢。
- 第二個紅圈:這是源碼關(guān)聯(lián)的目錄。CTRL+左鍵 能不能點(diǎn)進(jìn)去看到源碼傅是,就是取決于這里搅吁。
問題解決
知道了這些就很容易解決文檔無法顯示的問題了,如果API 無法顯示落午,就修改對應(yīng)API的文檔獲取路徑,改成如下路徑(記得改成你自己的SDK目錄哦肚豺!):
這樣就更改完了API 24對應(yīng)的文檔溃斋,繼續(xù)搜索把其他版本的也按照這樣的方法修改一下就行了。
如果源碼沒有關(guān)聯(lián)成功吸申,就搜索sourcePath
改成我圖中的樣子(記得先下載對應(yīng)的源碼并且改成自己的SDK目錄)梗劫。
保存然后重啟Android Studio,看看好了沒截碴。