Android Studio2.x版本沒法自動關聯源碼的解決方法

Android Studio2.x版本沒法自動關聯源碼的解決方法

        在學習android開發過程當中,對於一個不熟悉的類,閱讀源碼是一個很好的學習方式,使用andorid studio開發工具的SDK Manager管理工具能夠十分方便的下載SDK源碼,打開SDK Manager工具,下載源碼界面以下圖所示:android

在對應的SDK版本中能夠下載SDK源碼。工具

        安卓源碼下載完成後,在類名上按住command鍵,點擊鼠標左鍵會跳轉進對應源碼文件,若是是Windows系統,使用按住control鍵點擊鼠標左鍵。若是android studio的版本爲2.0以上,須要注意,儘管下載了源碼文件,能夠在跳轉源碼的時候,會報錯誤找不到源碼 Sources for 'Android API 23 Platform' not found,而且會跳轉類對應的class文件。以下圖:學習

我猜測出現這樣的緣由是android studio2.x工具的一個小bug,下載源碼後,它沒有自動對源碼路徑進行關聯,咱們能夠手段添加源碼路徑來解決這個問題。開發工具

        1.檢查andriod sdk源碼是否下載成功:首先進入andorid sdk路徑下的sources目錄,若是其中有源碼文件,說明andorid sdk的源碼文件已經下載成功。在OS系統中,這個路徑通常是:~/Library/Android/sdk/sources。spa

        2.在android studio偏好設置jdk.table.xml文件中添加源碼路徑,這個文件在android studio開發工具的配置目錄中,路徑以下:orm

在Windows系統中,通常爲:系統盤:\Users\username\.你的android studio名稱及版本\config\optionsxml

在OS系統中,通常爲:~/Library/Preferences/你的android studio名稱及版本/options開發

打開jdk.table.xml文件後,找到對應SDK版本的源碼路徑配置標籤,將第一步中檢查的源碼文件路徑添加進入,以下圖:源碼

        3.徹底關閉android studio開發工具,從新啓動,此次能夠成功跳進源碼了,Have fun。io

專一技術,熱愛生活,交流技術,也作朋友。

——琿少 QQ羣:435043639

相關文章
相關標籤/搜索