1. 程式人生 > >Android專案匯入jar包——Android檢視Jar包的原始碼——配置

Android專案匯入jar包——Android檢視Jar包的原始碼——配置

一、Jsoup 的 jar包的匯入和jsoup 的原始碼檢視。 類似【android-support-v4.jar】

(1)Jsoup匯入:

將包直接放入libs目錄下,系統會自動識別——不用修改Build Path

使用jsoup不需要新增許可權,只是訪問網頁讀取儲存資料時用的各種流,需要許可權,記得加上,否則會報錯!

2Jsoup原始碼檢視:【據說Android studio更容易檢視,筆者還沒有嘗試過。做完現在的事就試試】

如果直接Ctrl+滑鼠左鍵會出現:

Class File Editor

Source not found

The JAR of this class file belongs to container ‘AndroidProbate Libraries’ which does not allow modifications to source attachments onits enteries.

      

所以建立了一個專門存放Jar包原始碼的資料夾(jsoup_sources)在本Android專案中。

在jsoup_sources檔案中加入jar包的原始碼


在libs資料夾中加入一個UntitledText File

命名為:(jar包全名)+.properties【我的為:jsoup-1.8.3.jar.properties】

這個檔案中填寫原始碼的實體地址

我填寫的為


這個地址可以右鍵 原始碼檔案  Properties 得到。

關於這個地址的格式(兩種都對)

src=D:\\Program Files\\Android\\workspace\\Test_Jsoup\\jsoup_sources\\jsoup

-1.8.3-sources.jar

src=D:\ProgramFiles\Android\workspace\Test_Jsoup\jsoup_sources\jsoup-1.8.3-sources.jar

參考

========================================以下為複製的內容===================================================

在Eclipse中開發android的應用程式時,有時想檢視函式的內部實現,但是當在函式上點選ctrl和滑鼠左鍵的時候,

往往出現如下提示: 

Class File Editor

Source not found

The JAR of this class file belongs to container 'Android'  which does not allow modifications to source attachments on its entries.

最普遍常見的是android-support-v4沒法看到其中的註釋和原始碼,滑鼠放到類上提示:

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.

一般來說如果環境配置好了,Android的所有類和所有方法都能看到其程式碼和註釋,以下分兩步,將註釋和程式碼全部配置正確。

1.Android本身jar包的原始碼

這裡假設已經把需要下載的都下載下來了,右鍵專案====》build path====》configure build path

在libraries裡選擇Android x.x.x裡面有Android.jar,這就是開發時所依賴的Android本身的sdk的jar包,點開,裡面有兩個需要配置,

source attachment和javadoc location,前者是原始碼,配置好後可實現ctrl+滑鼠左鍵直接點開想看的Android的類,

後者是原始碼的註釋檔案,配置好後可實現滑鼠放在想看到類上,會顯示出來這個類或者方法的介紹

選擇source attachment配置項,點選右邊edit,選擇external location===》external folder,然後找到正確的路徑,我的是在E:/eclipse/sdk/sources/android-19

選擇javadoc location配置項,edit,選擇javadoc url===》browse,然後找到正確路徑,我的是在file:/E:/eclipse/sdk/docs/reference

完成上面這些就可以正常檢視Android內部常用的類註釋和原始碼了

2.檢視外部依賴jar包的原始碼

這裡假設你已經把外部依賴的jar包正確匯入並且編譯通過了,但是ctrl+滑鼠左鍵想看程式碼或者想看其註釋卻不可行的情況,

首先在libs下面找到引入的包,這裡以android-support-v4.jar為例,

在libs下新建android-support-v4.jar.properties檔案,即與引用的jar包同名最後加上.properties的檔案

其內容如下:

src = E:\\eclipse\\sdk\\extras\\android\\support\\v4\\src

這裡路徑要根據你自己的路徑進行調整,配置之後退出eclipse,在進入,就可以正常查看了。

作者:jason0539