簡體   English   中英

任務':app:preDexDebug'的執行失敗添加球衣依賴關系導致生成錯誤

[英]Execution failed for task ':app:preDexDebug' Adding jersey dependencies give build error

我在Intellij中創建了一個活動為空的Android項目。 然后我將Jersey庫添加為gradle中的依賴項,如下所示:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  testCompile 'junit:junit:4.12'
  compile 'com.android.support:appcompat-v7:23.1.1'
  compile 'com.android.support:design:23.1.1'

  // dependencies I added
  compile 'com.sun.jersey:jersey-server:1.19'
  compile 'com.sun.jersey:jersey-json:1.19'

}

它開始顯示以下錯誤:

任務':app:preDexDebug'的執行失敗。

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:進程'命令'C:\\ Program Files \\ Java \\ jdk1.7.0_80 \\ bin \\ java.exe'以非零退出值1

嘿@Kuldeep通常,此錯誤是由於多個文件具有相同的名稱,您必須檢查冗余文件在何處並將其刪除,也許這是從新添加的庫中也嘗試將其添加到項目的gradle文件中的android標簽中

   packagingOptions {
    exclude 'META-INF/DEPENDENCIES.txt'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/notice.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/dependencies.txt'
    exclude 'META-INF/LGPL2.1'

}

暫無
暫無

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

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