天天看點

Android studio 閱讀Android源碼

window環境下source insight 3工具是相當好用,但mac x10之後沒有mac版可用了,無奈解除安裝了,好在現在Android源碼考慮到了開發者的便捷,已經可以支援Eclipse閱讀源碼了。下面我們介紹如何使用Android studio加載Android源碼。

Android studio 閱讀Android源碼

我采用的源碼是Android 7.1.1的,在源碼目錄下development/ide/eclipse檔案夾下,有Elipse需要的.classpath檔案,将其copy到源碼根目錄

Android studio 閱讀Android源碼

打開.classpath檔案,我們看到源碼的所有子產品都加載進來了,包含了所有的test工程,test工程在import的時候可以手動排除。

既然有了classpath檔案,那麼我們就可以用Android studio 導入Eclipse工程的方式将這些工程都導入進來。

Android studio 閱讀Android源碼

建議不要選擇太多工程,否則将會異常的卡

Android studio 閱讀Android源碼

導入了所有的framework包下面的工程,排除test工程,demo和sample工程。

Android studio 閱讀Android源碼

輕按兩下Shift,輸入BluetoothAdapter,快速定位到了檔案,非常友善。

Android各版本源碼位址

http://pan.baidu.com/s/1ngsZs

繼續閱讀