1. 程式人生 > >在Android Studio中為jar新增source原始碼

在Android Studio中為jar新增source原始碼

下面的步驟將介紹如何在Android Studio中為jar庫繫結原始碼!!!

1. 在build.gradle中新增jar依賴:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])               //針對libs下的.jar庫
    compile files('libs/xxxx.Final.jar')                            // 針對指定檔案
}

2. Rebuild後點進jar庫中的某個*.class檔案,然後看右上角(是不是發現了Attach Sources選項):



3. 根據2中的步驟選擇XX.source.jar即可繫結原始碼(或者選擇src原始碼存放目錄)

4. 除了上面的方法,還可以使用手動匯入的方式:

(1)開啟"專案目錄\.idea\libraries"資料夾,找到“XX_library_name.xml”,我這裡是android-support-v4.jar庫所以對應是"android_support_v4.xml"

(2)新增以下片段即可,url指定source.jar地址或者目錄地址。

若是*.jar,則按如下方式:

   <SOURCES>
      <root url="jar://$PROJECT_DIR$/XXX_Project/sources/XXXX.Final-sources.jar!/" />
   </SOURCES>

若是目錄,則按如下方式:

    <SOURCES>
      <root url="file://X:/XXX/android-sdk-windows/extras/android/support/v4/src/java" />
    </SOURCES>

同理,若是新增javadoc,新增<JAVADOC />標籤即可!