我试图将库添加为依赖项,但它始终给我带来以下错误:
类android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.AccessibilityServiceInfoIcsImpl已经添加到输出中。请删除复本。 任务执行失败:BrooklynTech:dexDebug。无法在任务上调用IncrementalTask.taskAction():BrooklynTech:dexDebug‘
这是我的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。
我怎样才能纠正错误?
发布于 2014-01-02 05:15:29
您的依赖项中有多个包含来自v4支持库的类;您需要跟踪它。您应该能够从项目查看器中打开jar文件并找到罪魁祸首。
理想情况下,所有依赖项都不应该捆绑支持库;确保最终链接到应用程序库是应用程序构建的责任。
发布于 2014-01-02 08:57:05
不确定,但你能试试下面的片段吗?也许是传递性的唇语引起了麻烦
dependencies{
...
compile ('com.twotoasters.jazzylistview:library:1.0.0'){
transitive = false
}
}干杯,勒内
https://stackoverflow.com/questions/20875523
复制相似问题