Dagger 2 在构建应用程序时面临匕首错误
生成android应用程序时出现Gradle错误 以下错误: 程序类型已存在:dagger.可重用 任何形式的帮助都将不胜感激 app/GradleDagger 2 在构建应用程序时面临匕首错误,dagger-2,dagger,Dagger 2,Dagger,生成android应用程序时出现Gradle错误 以下错误: 程序类型已存在:dagger.可重用 任何形式的帮助都将不胜感激 app/Gradle dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation project(':transport') implementation 'com.android.support:appcompat-v7:23.3
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':transport')
implementation 'com.android.support:appcompat-v7:23.3.0'
compile files('libs/org.eclipse.paho.android.service-1.1.1.jar')
compile files('libs/org.eclipse.paho.client.mqttv3-1.1.1.jar')
compile 'com.google.protobuf:protobuf-java:3.2.0'
implementation ('com.google.dagger:dagger:2.23'){
exclude group: "javax.inject", module: "javax.inject"
}
annotationProcessor ("com.google.dagger:dagger-compiler:2.23"){
// exclude group: "javax.inject", module: "javax.inject"
}
}
您不应该像在代码片段中那样,在
实现
范围中使用Dagger 2依赖项
问题行:
implementation ('com.google.dagger:dagger:2.23'){
exclude group: "javax.inject", module: "javax.inject"
}
见: