Android Studio 0.4&牛油刀

时间:2014-01-09 20:07:06

标签: java android annotations android-studio

我无法获得Android Studio 0.4(gradle项目)&杰克沃顿的Butter Knife能够很好地发挥作用。对视图的引用(应该注入的ViewPager始终为null。

我已尝试启用注释处理(设置 - >编译器 - >注释处理器 - >启用注释处理)和清理,但它仍然无效。

修改: 如果它是相关的,我试图注入的视图是android.support.v4.view.ViewPager

编辑2: 完整的解决方案:

buildScript {
    repositories {
        maven {
            url "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        ...
        classpath 'com.jimdo.gradle:gradle-apt-plugin:0.2-SNAPSHOT'
    } }

apply plugin: 'apt'

android {       
    butterknifeVersion = '4.0.1'
    dependencies {
        apt "com.jakewharton:butterknife:${butterknifeVersion}"
        compile "com.jakewharton:butterknife:${butterknifeVersion}"
    }
}

1 个答案:

答案 0 :(得分:3)

尝试在编译之前运行注释处理工具

dependency {
     apt 'com.jakewharton:butterknife:(insert latest version)'
     compile 'com.jakewharton:butterknife:(insert latest version)'
}

检查出来:https://stackoverflow.com/a/20742913/1473536