ButterKnife编译错误:错误重复类

时间:2014-11-13 08:40:25

标签: android gradle android-studio build.gradle butterknife

我在构建项目时遇到此错误:

错误:重复的类:class_name $$ ViewInjector

enter image description here

这是我的build.gradle文件:

apply plugin: 'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.stel.order"
    minSdkVersion 9
    targetSdkVersion 19
}

buildTypes {
    release {
        runProguard true
        proguardFiles 'proguard-project.txt'
    }
}
}

dependencies {  
  compile 'com.google.code.gson:gson:2.2.4'   
  compile 'com.jakewharton:butterknife:6.0.0'
  ...
}

如果我清理项目,它构建没有错误,但是当我运行项目时,我收到此错误。

2 个答案:

答案 0 :(得分:3)

当我从Eclipse迁移时,它也发生在我身上。您只需手动删除项目中的文件path.OuterClass$$ViewInjector即可。

答案 1 :(得分:0)

1:删除eclipse项目.apt_generated文件夹和.factorypath 2:删除.classpath文件节点 3:重新导入android studio

1:删除蚀项目中的.apt_generated文件夹和.factorypath文件 2:删除的.classpath文件中的节点 3:重新导入到android studio中