1. 程式人生 > >Android Studio匯入AOSP原始碼閱讀

Android Studio匯入AOSP原始碼閱讀

前言

前面筆者已經下載好了AOSP,並且編譯成功也刷入了自己的Nexus 6手機中,筆者現在想要匯入整個AOSP原始碼到一個工具中閱讀學習,結果看到一些大神直接vim+ctags的裝備把我嚇尿,在下做不到啊!那有沒有辦法將之匯入到Android Studio,Eclipse這樣的現代IDE中來呢?答案是有的。

Android Studio匯入AOSP原始碼

1.生成IDE工程檔案

$ cd AOSP # 你的aosp原始碼目錄
$ source build/envsetup.sh
$ lunch 21 # 按需選擇,21表示的是Nexus 6平臺

$ cd development/tools/idegen/ # 好直白的命名,IDE + generator
$ mm # 編譯該模組
$ bash development/tools/idegen/idegen.sh

之後將會在AOSP目錄下生成3個IDE檔案:android.imlandroid.ipr.classpath。前兩個是Android Studio的IDE檔案,最後一個是Eclipse的IDE工程檔案。

2.匯入android.ipr
開啟Android Studio,左上角Open-選擇剛才的android.ipr檔案即可成功匯入。

結語

Android Studio匯入AOSP原始碼結束,但是Android原始碼學習之旅才剛開始,歡迎留言評論交流。