在Windows下,通過SDK Manager.exe更新下載的Android,是不帶源碼的,我們開發開發起來不是很方便;
其實Android的原始碼是可以下載的,其原始碼入在http://android.git.kernel.org/上,下載需要安裝Git,下載方法如下:
1、安裝Git
下載http://code.google.com/p/msysgit/並安裝MSysGit,安裝很簡單,一路預設設定即可;
安裝成功後,把bin目錄加入到path環境變數中;
2、下載原始碼
建立存放原始碼的目錄,比如e:/Code/AndroidSDK;
CMD到該目錄下,運行命令:git clone git://android.git.kernel.org/platform/frameworks/base.git,這樣會建立一個新的目錄base,裡面有目錄結構core/java,這個就是Android.jar的原始碼;
3、把源碼與Android.jar綁定
最直觀的方法就是在Eclipse中,右鍵Android.jar檔案,等的屬性,綁定base/core/java檔案即可,但是這樣做,每建立一個Android工程,都要這樣做一遍,不方便;
第二種方法比較省事,做一遍即可。在AndroidSDK的安裝目錄下的platforms/android-12下建立sources目錄,把core/java的內容複寫過去,然後重啟Eclipse,就可以了。這樣做不好的地方就是原始碼不能及時的更新;
安裝只是學習Android的一個開始,真正的難的,就是堅持學習了,加油~~~~
引用自:http://www.cnblogs.com/obullxl/articles/2072583.html
【自己補充】:
按照上述方法進行下載源碼時,報fatal:unable to connect to android.git.kernel.org; 找各種原因,可能是公司用的區域網路ISP將Git的連接埠9418給封了,因為http://android.git.kernel.org是可以訪問的。後來搜了一下知道很多git伺服器同時提供連接埠80的下載,所以只需要將命令中git://android.git.kernel.org改為http://android.git.kernel.org即可。按照上面解決方案成功下載源碼並綁定。