🌑

工作備忘錄

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'  
     }  
 }

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

— 2017年5月2日

Search