其實這博文是廢話!為什么呢?
1.如果自己的SDK沒有更新相應當前操作版本的source的話,相應的v4,v7等等的源碼都不會自動導入的。
其實Android Studio自身就已經會去檢測你當前SDK是否有這些資源,有的話,就自動加載出來了。
就不像Eclipse那樣,還得自己去配置。
2.不過呢。如果依賴maven的jar呢。
上面的的情況在重啟Android Studio 還是沒有導入源碼的話,一般在有源碼的情況下會出現
然后就去找你的源碼吧,一般在
%ANDROID_SDK_HOME%\extras\android\m2repository\com\android\support\support-v4\support-v4-%相應的版本號%-sources.jar
如果實在 找不到某些項目的的 "*.-sources.jar" 那你只好自己下載。再以上面的方式導入吧。
例如:
1.找出你的依賴包叫什么,就以這句為例:
------compile 'in.srain.cube:cube-sdk:1.0.44@aar'------
2 接下來我們需要分析一下這段代碼
用過maven的同學就很清楚:
公司名是:in.srain.cube
artifact(項目包名)是:cube-sdk
項目版本號是:1.0.44
2.1 然后就得到路徑后綴 in/srain/cube/cube-sdk/1.0.44/
3.下載jar包的主機網址是:https://jcenter.bintray.com/
4.組拼URL: https://jcenter.bintray.com/in/srain/cube/cube-sdk/1.0.44/
5.最后就見到自己想要的包了,再自行需要選擇下載吧。
我就基本能導入所見的源碼,不知道各位呢。