2017年5月2日 星期二

Android Studio引用外部jar

1.取得宣告連結














2.在該項目的build.gradle增加














3.如果建置時發生錯誤【Duplicate files copied in APK META-INF/LICENSE】如下圖示:





則需要再增加
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
}

**因為很多的第三方函式庫會拆解成多個(基本和擴充),都擁有相同的版權宣告檔案,就會造成編譯時檔案衝突的錯誤而無法編譯。