隨着 Android 8.0 的正式發佈,相信有些朋友已經升級 SDK 開始使用新特性了。然而須要注意的是,這一次 Google 並無及時發佈與之對應的 Android-26 源碼。這帶來的問題是,當你按下 command 同時單擊某個系統 API 想瀏覽源碼文檔時,會出現以下這個提示:android
即:程序員
Sources for 'Android API 26 Platform' not found.微信
本覺得能經過點擊 Download 按鈕下載最新源碼時,卻又彈出 Package Unavailable 錯誤提示:3d
很顯然,Google 還沒來及提供源碼包可供下載。怎麼辦呢?咱們能夠先使用舊的源碼「偷天換日」一下。好比使用 android-25 或者其餘舊版的源碼頂替,以解決使用 android-26 開發時須要查看源碼的燃眉之急。待到新版本源碼開放下載時,記得再刪除,從新下載替換回來。code
具體作法是,找到本地 SDK/Sources 目錄,複製一份 android-25 源碼文件,並更名爲 android-26,如圖:orm
而後打開 android-26 文件夾,找到這兩個文件:cdn
package.xml
和 source.properties
xml
替換兩者內容中的 25 爲 26,重啓 AndroidStudio 便可。blog
關於我:亦楓,博客地址:yifeng.studio/,新浪微博:IT亦楓開發
微信掃描二維碼,歡迎關注個人我的公衆號:安卓筆記俠
不只分享個人原創技術文章,還有程序員的職場遐想
![]()