在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 />標籤即可!