使用IDE閱讀/修改Android代碼

文中約定:android

<android-src-top> 指Android源代碼目錄api

TIPS: 在eclipse/intelliJ中查看android源碼須要依賴android.jar等編好的jar包,因此建議先編譯整個android,若是木有,能夠直接用sdk中對應版本的android.jar包(在沒有修改android framework代碼的狀況下,若是你已經改了framework的代碼,最好用本身編譯出來)
eclipse


eclipse看代碼ide

  1. 拷貝<android-src-top>/development/ide/eclipse/.classpath到<android-src-top>ui

  2. 用eclipse創建一個Java Project(注意是Java而不是Android Application),項目名隨意,選擇用已有代碼導入(Create project from existing source)。spa

  3. 代碼位置選用<android-src-top>,選擇Finish建立。code

  4. 等待打開項目後,右鍵在項目名上選擇屬性,選擇Java Build Path,選擇Source標籤,選擇Add Folder, 選擇你要的目錄。orm

  5. 此時已經能夠查看代碼了,但若是你沒編譯android或者添加jar包,那麼eclipse的自動填補功能就不能完成。手動添加jar在:Java Build Path -> Libraries裏面,選擇Add External JARs, 找到目錄添加android.jar便可。(SDK的jar包在$ANDROID_SDK_HOME/platforms/android-<api-ver>/下面)ip

至此在eclipse基本能夠編輯android 源碼了。源碼

在 <android-src-top>/development/ide/eclipse/README.importing-to-eclipse.txt中能夠獲知導入code style fromatter和importer的方法。

相關文章
相關標籤/搜索