【发布时间】:2014-01-10 05:48:49
【问题描述】:
我无法让 Android Studio 0.4(gradle 项目)和 Jake Wharton 的 Butter Knife 一起玩得很好。对视图的引用(应该注入的 ViewPager 始终为空。
我已经尝试启用注释处理(设置 -> 编译器 -> 注释处理器 -> 启用注释处理)和清理,但它仍然不起作用。
编辑:
如果它是相关的,我试图注入的视图是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}"
}
}
【问题讨论】:
-
从您的问题中不清楚您的项目是否基于 Gradle,但如果是,那么该设置页面将无济于事。你可以从这里开始,看看这是否能带你走向正确的方向:stackoverflow.com/questions/20742900/…
-
@ScottBarta 更新了我的问题以澄清它是一个 gradle 项目。会看看那个链接。
标签: java android annotations android-studio