1. 如何在Eclipse中查看android源代碼
方法如下:
在eclipse中,滑鼠放在一個android提供的類上,按下ctrl鍵,會打開一個新頁面,提示找不到對應的類的class或者源文件,點擊attach source...
2. 怎麼在Eclipse中查看Android API源碼以及support包源碼
查看Android
API源碼:
1、第一步:選中Android項目,滑鼠右鍵「Properties——》java
Build
Path——》Libraries」
2、第二步:展開添加的SDK庫文件,例如Android
4.0,選中Source
attachment,最後點擊「編輯」
3、第三步:關聯本地的Android源碼文件,選中源碼存放位置
3. 如何使用Eclipse開發Android源碼
用eclipse+ADT作為android開發工具,可以說是很方便的,在HelloActivity小程序里我們就感覺到eclipse功能的強大。那麼,我們可以用eclipse來開發android源碼嗎?如果我們直接把android源碼里一個工程導入eclipse,一般來說都會出現錯誤,說許多類庫(包)找不到。
今天找到關於怎樣使用eclipse來開發android源碼的官方文檔:
https://sites.google.com/a/android.com/opensource/using-eclipse7e7V/[:]!l*P+n0`
從該文檔和實踐可以總結出幾點:0J*f"t:q/i&c
1、可以使用eclipse來編輯JAVA程序、檢查錯誤(主要是類庫包含和語法方面),但是不能在eclipse上編譯運行android源碼,還是得在shell中make(或mm或mmm)
2、android源碼文件夾里提供有一些eclipse配置文件,.n;`4E)z5B8G6V,z1x2a
.claapath:eclipse工程的配置文件,方便我們直接把android源碼相應的文件和JAVA包導入工程#?%B9J,m!t%n0t*B9P'?;{
android-formatting.xml和android.importorder:這個很重要,主要是用來規范我們的編碼風格,更容易使我們的代碼風格一致
3、把android源碼作為一個工程導入eclipse時,必須注意兩點
1)、新建的工程必須是javaproject,不能是androidproject,否則會破壞android源碼(一般是多添加文件/文件夾)
2)、導入前最好檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾)
總的來說:!P"A+~']%p9I5U7V;S;B
1、用eclipse來編輯代碼、檢查錯誤
2、不在eclipse上編譯、運行android源碼程序,只能在命令行通過make(或mm或mmm)編譯android源碼
3、可以在eclipse上調試android源碼程序(原理:eclipse通過ddms伺服器在emulator上進行調試),並可以單步調試、斷點調試。
下面,從官方文檔總結出具體怎樣用eclipse來開發android源碼
1、建立基本的android開發環境3{#?0q:D&k#k)$R
請參考官方文檔或
2、編譯android源碼
android源碼根目錄下通過make進行編譯,請注意一些配置,具體可參考
3、把eclipse工程配置文件復制到android源碼根目錄下
cpdevelopment/ide/eclipse/.classpath./
chmo+w.classpath#Makethewritable
4、修改eclipse程序的配置
1)、修改eclipse緩存設置
把eclipse.ini(在eclipse軟體的安裝目錄下)的3個值改為下面的值:
-Xms128m/i2t!A4p!Z%V/q#o"J
-Xmx512m;Jz8E.@'z'D'D3W
-XX:MaxPermSize=256m
2)、把android-formatting.xml和android.importorder導入eclipse
android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下
android-formatting.xml用來配置eclipse編輯器的代碼風格;android.importorder用來配置eclipse的import的順序和結構。(S8q$p'T*x"/H7a
在window->preferences->java->Codestyle->Formatter中導入android-formatting.xml+X"y*b!N$m
在window->preferences->java->Codestyle->OrganizeImports中導入android.importorder#Fd5X"H.X
3)、安裝anyedit插件(可選)#G9C;h/Z&q5D!s8z7y9_
在http://andrei.gmxhome.de/anyedit/下載並導入eclipse中+J.X#@5?3r3U
5、把android源碼作為一個工程導入eclipse
導入前先檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾),.classpath里多餘的路徑可刪除-]!U4n$@:~9b+A1|-z
新建JavaProject(不是androidproject,否則會破壞android源碼),選擇從已存在的工程導入,工程名任意,完成。
導入時,eclipse要build工程,比較慢。導完後,一般都沒有錯誤。"B(Ui%w#w*y4]
6、eclipse上調試android里的程序。
先執行:$K+H,r.},v._U5q'x&~,I
cdandroid源碼目錄
.build/envsetup.sh
lunch1#tobuildtheemulator
emulator&#$q-{/n6z+{.k0O&I0-p
ddms&#
然後在eclipse中配置調試類型和埠:5z8t(q*A+o-g7L#_
在Run->DebugConfigurations->Remotejavaapplication上雙擊,然後,」Host:」設為localhost,」Port:」設為8700,」ConnectionType」為Standard(SocketAttach)
然後「Apply」-Q7I(8v4BA9R/Q&u
注意,在點擊」Debug」時苦出錯,說8700埠被佔用,那麼把DDMS程序關掉,重新打開DDMS就OK了。如果提供連不到VM錯誤時,請注意,要先在DDMS中選中某一進程(對應某一應用程序),才能在eclipse執行Debug。.B%*E!T,K7N8Ub
在eclipse調試時,可以設斷點、單步調試。估計google團隊也是這樣開發、調試android應用程序的&X:n6t"|%B4E
7、編譯android源碼2?:`9i0O1U;E*|+Z']/r
執行:
cdandroid源碼目錄0v1Z;p1P0|$V6x5A.@$S2o7p
.build/envsetup.sh$R!h!^-l/l:i5P
那麼就會多出mm/mmm等命令,mm/mmm用來編譯模塊(包括C、C++、JAVA程序)。我們也可以直接在android源碼根目錄下執行「make模塊名」來編譯模塊。
來自開源中國網老槍的分享
4. 怎樣使用Eclipse來開發Android源碼
使用Eclipse來開發Android源碼步驟:
1、Eclipse必須按照ADT插件並下載對應的SDK庫文件,按照插件後的Eclipse
4、點擊下一步,即可完成使用Eclipse來開發Android源碼
5. eclipse中android系統源碼在哪個文件夾
在Eclipse中查看Android源代碼 1.需要下載一個對應的android sdk,下完了後找到souce目錄,將其中所有的內容拷貝到eclipse所用的sdk下的source目錄下,如果沒有這個目錄則新建一個。 2.在eclipse中打開一個android的類文件,會出現如下圖所示提示: 點擊其中的「Change Attached Source"按鈕,在彈出的對話框中選擇「External Floder",選擇前面復制文件所在的source文件夾。 3.重啟eclipse,一切ok了,可以直接查看android的源代碼,如下圖所示。
6. 如何在Eclipse中查看Android源碼或者第三方組件包源碼
1、用Eclipse查看,安卓實現源碼時,會出現如下錯誤,Source not found,這是選擇的開發包出錯,或者,沒有改函數的實現,一般都會有的,所以,大多是,選擇的 SDK出現錯誤。這時候,你要找到,android包所在目錄,最新Eclipse和以往的Eclipse有所差異。 2、點擊按鈕,點擊,External Folder選擇,sdk所在的文件件,大家注意地址的,選擇,一定不能錯。 3、出現,如圖所示,operation in progress.....說明,成功了。
7. 怎麼把Android源碼導入Eclipse
1. 首先打開 eclipse 開發工具。過程中會出現一個選擇開發空間的選項,直接OK 就可以了;
2. 進入到主頁面,選擇左上角的 文件----導入;
3. 進入下一個頁面之後。選擇導入的是 android文件。所以選擇 下面紅色方框裡面的東西。點擊下一步;
4. 選擇源碼的路徑;
5. 找到源碼(這里的源碼不能是壓縮包,必須是解壓縮之後的文件);
6. 然後選擇裡面的第一個總文件,不要選擇下面的那些分開的。選擇紅框裡面的。然後單擊完成按鈕;
7. 導入文件完成之後在主頁面就會出現 如圖所示的一個包名,這就是剛剛導入的。
8. 如何在eclipse中查看android源碼
當我們在eclipse中開發android程序的時候,往往需要看源代碼(可能是出於好奇,可能是讀源碼習慣),那麼如何查看Android源代碼呢?
比如下面這種情況
這樣就大功告成了!!!
9. 如何用eclipse打開android源碼
1.先打開eclipse主界面 選擇File-》Important 2.選擇Existing Android Code Into Workspace 3.點擊Next,然後選擇「browser」 定位到要導入應用所在的文件夾 4.然後就能看到已經建的程序,勾選它,然後點擊「Finish」 注意:如果勾選了 projects into workspace 他會把你要導入的源程序 復制一份到你平時的workspace 一般建議勾選
10. 怎麼使用Eclipse來開發Android源碼
項目中要在Android移動終端開發代理軟體Agent,涉及到的API還沒被加到SDK中,所以要在源代碼中開發,用eclipse+ADT作為android開發工具,可以說是很方便的,在HelloActivity小程序里我們就感覺到eclipse功能的強大。那麼,我們可以用eclipse來開發android源碼嗎?如果我們直接把android源碼里一個工程導入eclipse,一般來說都會出現錯誤,說許多類庫(包)找不到,參考http://groups.google.com/group/android-platform/browse_thread/thread/0c344453303d338f/635a9f6d0f0fce89?hide_quotes=no
今天找到關於怎樣使用eclipse來開發android源碼的官方文檔:
https://sites.google.com/a/android.com/opensource/using-eclipse
從該文檔和實踐可以總結出幾點:
1、可以使用eclipse來編輯JAVA程序、檢查錯誤(主要是類庫包含和語法方面),但是不能在eclipse上編譯運行android源碼,還是得在shell中make(或mm或mmm)
2、android源碼文件夾里提供有一些eclipse配置文件,
.claapath:eclipse工程的配置文件,方便我們直接把android源碼相應的文件和JAVA包導入工程
android-formatting.xml和android.importorder:這個很重要,主要是用來規范我們的編碼風格,更容易使我們的代碼風格一致
3、把android源碼作為一個工程導入eclipse時,必須注意兩點
1)、新建的工程必須是javaproject,不能是androidproject,否則會破壞android源碼(一般是多添加文件/文件夾)
2)、導入前最好檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾)
總的來說:
1、用eclipse來編輯代碼、檢查錯誤
2、不在eclipse上編譯、運行android源碼程序,只能在命令行通過make(或mm或mmm)編譯android源碼
3、可以在eclipse上調試android源碼程序(原理:eclipse通過ddms伺服器在emulator上進行調試),並可以單步調試、斷點調試。
下面,從官方文檔總結出具體怎樣用eclipse來開發android源碼
1、建立基本的android開發環境
請參考官方文檔或<android模擬器在ubuntu8.10的安裝>
2、編譯android源碼
android源碼根目錄下通過make進行編譯,請注意一些配置,具體可參考<android源碼的編譯>
3、把eclipse工程配置文件復制到android源碼根目錄下
cp development/ide/eclipse/.classpath ./
chmod u+w .classpath # Make the writable
4、修改eclipse程序的配置
1)、修改eclipse緩存設置
把eclipse.ini(在eclipse軟體的安裝目錄下)的3個值改為下面的值:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
2)、把android-formatting.xml和android.importorder導入eclipse
android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下
android-formatting.xml用來配置eclipse編輯器的代碼風格;android.importorder用來配置eclipse的import的順序和結構。
在window->preferences->java->Codestyle->Formatter中導入android-formatting.xml
在window->preferences->java->Codestyle->OrganizeImports中導入android.importorder
3)、安裝anyedit插件(可選)
在http://andrei.gmxhome.de/anyedit/下載並導入eclipse中
5、把android源碼作為一個工程導入eclipse
導入前先檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾),.classpath里多餘的路徑可刪除
新建JavaProject(不是androidproject,否則會破壞android源碼),選擇從已存在的工程導入,工程名任意,完成。
導入時,eclipse要build工程,比較慢。導完後,一般都沒有錯誤。
6、eclipse上調試android里的程序。
先執行:
cd android源碼目錄
. build/envsetup.sh
lunch 1 # to build the emulator
emulator & # you should see a GUI picture of a phone
ddms & # you should get a splufty debugging console
然後在eclipse中配置調試類型和埠:
在Run->Debug Configurations->Remotejavaapplication上雙擊,然後,」Host:」設為 localhost,」Port:」設為8700,」ConnectionType」為Standard(SocketAttach)
然後「Apply」
注意,在點擊」Debug」時苦出錯,說8700埠被佔用,那麼把DDMS程序關掉,重新打開DDMS就OK了。如果提供連不到VM錯誤時,請注意,要先在DDMS中選中某一進程(對應某一應用程序),才能在eclipse執行Debug。
在eclipse調試時,可以設斷點、單步調試。估計google團隊也是這樣開發、調試android應用程序的
7、編譯android源碼
執行:
cd android源碼目錄
. build/envsetup.sh
那麼就會多出mm/mmm等命令,mm/mmm用來編譯模塊(包括C、C++、JAVA程序)。我們也可以直接在android源碼根目錄下執行「make模塊名」來編譯模塊。
分類: Android-app, Android-SourceCode