使用匕首编译器将 android studio 更新为 0.4.0 并将 gradle 插件更新为 0.7.1 并将 gradle 版本更新为 1.9 后出现奇怪的问题
构建.gradle
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
}
dependencies {
compile 'com.android.support:support-v4:+'
compile 'com.android.support:support-v13:19.0.+'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.squareup.dagger:dagger:1.2.0'
compile 'com.squareup.dagger:dagger-compiler:1.2.0'
}
在构建时出现此错误
Execution failed for task ':MyApplication:packageDebug'.
在 APK META-INF/services/javax.annotation.processing.Processor 文件 1 中复制的重复文件:C:\Users\Mantas.gradle\caches\modules-2\files-2.1\com.squareup.dagger\dagger-compiler\ 1.2.0\22633bb84433e03d345a83e7b0c08c66768be30\dagger-compiler-1.2.0.jar 文件 2:C:\Users\Mantas.gradle\caches\modules-2\files-2.1\com.squareup.dagger\dagger-compiler\1.2.0 \22633bb84433e03d345a83e7b0c08c66768be30\dagger-compiler-1.2.0.jar
如果匕首编译器行被注释一切正常
我怎么解决这个问题?谢谢
已编辑 修复问题,请查看 https://plus.google.com/+HugoVisser/posts/7Wr3FcdNVxR