準備工作
1.android系統源碼(熟悉目錄結構即可)
2.eclipse工具(熟悉基本操作)
android系統源碼目錄結構
開始導入源碼
1.在源碼路徑(~/development/ide/eclipse)下,Android提供了.classpath配置文件(備註:該文件爲隱藏文件)。將該文件拷貝到源代碼的根目錄
首先進入到 ~/development/ide/eclipse ,
然後 打開命令行(Ctrl + Alt +T ) ,
輸入
ls -a (查看.classpath文件)
cp .classpath “源碼根目錄”
2.
接下來,再在源碼的根目錄創建.project文件。文件內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Android4.2</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
備註:代碼中 <name>Android4.2</name> 表示添加後的項目名。
新建Java Project(不是android project,否則會破壞android源碼),選擇從已存在的工程導入,工程名任意,完成。
最後,將該源碼路徑導入到Eclipse中,即可看到如圖所示的目錄結構:
3. 爲了方便我們熟悉 Android 系統源碼結構 ,我們修改eclipse 顯示源碼的方式
window --> ShowView --> other --> Navigator --- 這樣 顯示的模式就和google官方提供的一樣了。
在Run->Debug Configurations->Remote java application上雙擊,然後,”Host:”設爲localhost,”Port:”設爲8700或8600,”Connection Type”爲Standard(Socket Attach)
技巧
1. 鼠標中間鍵代表複製: 選中內容,然後按鼠標中間鍵
2.命令行中輸入pwd 顯示當前路徑
相關資料
http://www.linuxidc.com/Linux/2013-04/82887.htm
http://blog.csdn.net/dahuaishu2010_/article/details/9664109 -- 推薦
http://blog.csdn.net/huoyin/article/details/1646779 -- cp 命令