【轉】如何在eclipse里關聯查看android源碼


方法1:

原文網址:http://fengbohaishang.blog.51cto.com/5106297/1339556

以前沒怎么注意過這個問題,不怎么看源碼,現在發現源碼確實是很好的學習資源。

  直入正題:

  一、獲取android源碼資源。

   這里指java源文件,一般十幾兆左右,不是網上那種幾個G的andorid sdk源碼。

   有兩種途徑:1) 、從google或者百度搜索你需要的api版本的源碼資源,一般是zip或者jar格式的。

   2)、通過eclipse里面升級sdk版本時,會有一個選項下載resources。

212942309.jpg

最后一項,勾選時,就會把java源碼下載到sdk目錄中去。

 

   二、獲取到源碼時就可以添加到eclipse里進行關聯了。你可以新建一個android項目,或者找一個已經存在的android項目,然后,右鍵項目,選擇properties選項,然后,找到java Built Path選項,點擊右邊的liberaries選項,展開對應的android .jar 包,下面有一個Source attchment選項,如下圖:

213632690.jpg   然后,點擊右邊的edit選項:

會彈出一個添加資源的菜單:如下圖:

213905886.jpg

第一個選項是從工作路徑中選資源添加進來,第二個選項是添加文件壓縮包,一般是jar或者zip,rar格式的不識別(這一點要注意)。你選中你對應版本的zip壓縮包,點ok即可慢慢導入進來。

如圖:214214761.jpg

第三個選項是直接添加解壓后的文件夾。你可以從sdk目錄下找到你的你通過eclipse下載的andorid源碼,如上圖中的文件夾形式,選中一個對應的,點擊ok,慢慢導入即可。但是,這地方有個問題,就是,通過第三個方式導入進去后,重啟eclipose,隨便選一個class基類,並沒有進入到源碼中,也就是沒有關聯上,我不知道是什么原因(有知道的麻煩告知一下)。。。。所以,我還是選擇用第二種方法,添加壓縮包的形式,導入進去。即可查看源碼了。

 

 關於android多個版本的源碼,你只需重發導入不同的版本各一次就行了,然后你就會在不同版本中看到不同的api源碼。

如圖:

214842924.jpg

 源碼是一個很好的資源,希望大家能好好的利用。

本文出自 “風泊海上” 博客,請務必保留此出處http://fengbohaishang.blog.51cto.com/5106297/1339556

 

方法2:

原文網址:http://www.cnblogs.com/codingmyworld/archive/2011/07/19/2110784.html

1.下載源碼

  這部分網上有大量的資料,我就不重新寫了,這是我參考的文章:Windows平台下Android源碼的下載》

  一般來說,跟着上面文章的講解操作就行了。不過我RP不佳,中途遇到了一個小問題:安裝完Msysgit后在文件夾上右鍵沒有git bash的選項,怎么辦呢?

  我的解決方案:直接在開始菜單找到git bash運行,使用"cd 目標目錄路徑"的命令進入你要存放源碼的目錄即可。當然也可以用git GUI可視化操作,不過反正只是下個源碼,用command更方便,不是嗎?

2.在eclipse中關聯源碼

  常用eclipse的人對在eclipse中關聯源碼的操作應該也都很熟悉。

  一、找到項目中的android.jar,右鍵→properties

  

  二、選擇External Folder來關聯到外部文件夾

  

  三、選擇%存放源碼的目錄%/base/core/java→ok。這樣就完成了關聯源碼的操作。

  

  四、按住Ctrl點擊類名或接口名即可查看源碼。

  

  大功告成!以后再遇到文檔中看不懂的內容就不用怕了,咱可以直接看源碼!哈哈!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM