【问题标题】:Error adding dependency to project将依赖项添加到项目时出错
【发布时间】:2014-01-02 02:39:33
【问题描述】:

我正在尝试添加一个库作为依赖项,但它一直给我这个错误:

类 android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.AccessibilityServiceInfoIcsImpl 已添加到输出中。请删除重复的副本。

任务“:BrooklynTech:dexDebug”执行失败。 无法在任务 ':BrooklynTech:dexDebug' 上调用 IncrementalTask​​.taskAction()

这是我的 build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'

    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}
android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'
    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
    }
}
    dependencies {
        compile files('libs/Simple-Rss2-Android.jar')
        compile 'org.jsoup:jsoup:1.7.3'
        compile 'uk.co.androidalliance:edgeeffectoverride:1.0.1'
        compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
        compile project(':libraries:calendar-card')
        compile 'com.twotoasters.jazzylistview:library:1.0.0' }

我添加的依赖是 jazzylistview - https://github.com/twotoasters/JazzyListView

我该如何解决这个错误?

【问题讨论】:

    标签: android dependencies gradle android-studio


    【解决方案1】:

    您的多个依赖项包含来自 v4 支持库的类;你需要追踪它。您应该能够从项目查看器中打开 jar 文件并找到罪魁祸首。

    理想情况下,您的任何依赖项都不应该捆绑支持库;确保最终链接到应用程序是构建应用程序的责任。

    【讨论】:

      【解决方案2】:

      不确定,但你能试试下面的 sn-p。也许传递库造成了麻烦

      dependencies{
          ...
          compile ('com.twotoasters.jazzylistview:library:1.0.0'){
              transitive = false   
          }
      }
      

      干杯, 勒内

      【讨论】:

        猜你喜欢
        • 2013-05-16
        • 1970-01-01
        • 1970-01-01
        • 2017-03-19
        • 2021-10-02
        • 2018-10-09
        • 1970-01-01
        • 2013-05-28
        • 1970-01-01
        相关资源
        最近更新 更多