由於EXT和NTFS格式的差別,我一直對於windows下閱讀Android源碼感到不滿。
前幾天,想把最新的android5.0的源碼下下來研究一下,而平時平常使用的又是windows環境,因而專門思考了一下這個問題,總結一次。html
有且只有一份能夠下載,更新,編譯的Android源碼,能夠在不一樣平臺查看。linux
拷貝一份在linux下的Android源碼,到某一U盤。
優勢:android
缺點:git
在虛擬機中安裝linux,而後把源碼目錄設置共享。
優勢:ubuntu
缺點:windows
優勢:android-studio
缺點:網絡
優勢:ssh
缺點:ide
針對上述問題,我結合當前的一些硬件的發展,找到了一個相對於前面更好的終極方案。
我使用閃迪的128G的CZ88u盤,速度很是快(讀260M/s,寫240M/s),安裝ubuntu到u盤。插入到小米路由器的USB口。
優勢:
缺點:
這個和以前Android4.x源碼下載和編譯的方法幾乎同樣,參考Android學習系列(38)--Android源碼下載和編譯,以下圖:
128G的U盤使用狀況(我在上面還搭建了一套完整Android的開發環境和一些其餘軟件):
我把u盤linux我的目錄映射到Y盤,裏面的aosp目錄以下:
這個我在Android拓展系列(10)--使用Android Studio閱讀整個Android源碼裏已經專門談到了。
若是以爲上面的方法太臃腫了,能夠選擇輕量級的只讀方案,並且能夠查看Git信息,就是使用Git Extensions。
在aosp/external/glide目錄下,右鍵,選擇"GitExt Browser",以下圖:
附Git Extensions官方下載地址:http://sourceforge.net/projects/gitextensions/
頓時以爲世界簡單了! 看,好多優秀的代碼! 要一邊折騰一邊學習!