在Android開發中,經常需要直接查看Android SDK的源碼來理解內部功能的實現,也可以借助源碼來調試。要想實現這些,需要在SDK Manager中下載對應API級別的源碼,如下圖:
完成上面的步驟后,在AS里面CTRL+左鍵點擊類或方法進入源碼時,AS卻提示沒有找到源碼,如下圖:
后來發現是因為我的Android SDK路徑中包含了空格(我放在了D:\Program Files\sdk),這導致了無法加載源碼。所以建議大家在Android SDK路徑中不要包含空格(包含空格對NDK也有影響),最好也不要包含中文。
最后,放上我用的下載SDK時的代理地址,初學者一般都會遇到這個問題。打開SDK Manager,然后打開菜單:Tools=>options,按照下圖中設置一下,就能不用翻牆也可以及時更新SDK了。