簡體   English   中英

Gradle exclude模塊不起作用?

[英]Gradle exclude module does not work?

在檢查庫重復項時,我運行了androidDependencies並得到了以下信息:

+--- com.melnykov:floatingactionbutton:1.2.0
|    \--- com.android.support:recyclerview-v7:21.0.2
+--- me.drakeet.materialdialog:library:1.2.2
+--- Android Workspace:SwipeLibrary:unspecified
|    \--- LOCAL: android-support-v4.jar
\--- com.android.support:appcompat-v7:22.0.0
     \--- com.android.support:support-v4:22.0.0
          \--- LOCAL: internal_impl-22.0.0.jar

因此我在應用程序build.gradle中排除了android支持v4 :(在libs文件夾中沒有文件)

   compile(project(':SwipeLibrary')) {
    exclude module: 'support-v4'
}

但顯然不起作用。 dexDebug仍然拋出異常高的異常:java.lang.IllegalArgumentException:已經添加。 我如何擺脫這個問題?

對於每個與我有相同問題的人(dexDebug拋出異常,說已經添加了一個庫-與support_v4相關),也許可以為您提供幫助:轉到bin / dexedLibs並找到冗余庫(在我的情況下,這是自android_support_v4起的nineoldandroid已經擁有它)並重建您的項目。 但是,這樣做的后果自負,因此請記住在嘗試刪除文件之前先備份它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM