2014-01-09 115 views
0

我无法获得Android Studio 0.4(gradle项目)&杰克沃顿的Butter Knife可以很好地一起玩。我已经尝试启用注解处理(设置 - >编译器 - >注释处理器 - >启用注释处理)和清理,但它仍然不会' :T工作Android Studio 0.4和黄油刀

编辑: 如果它的意义,我想注入的观点是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

这不是从你的问题清楚,如果你的项目为基础的摇篮,但如果是的话,那设置页面不会帮助。你可以从这里开始,看看是否需要你在正确的方向:http://stackoverflow.com/questions/20742900/how-do-i-get-dagger-and-butterknife-working-with-gradle –

+0

@ScottBarta更新我的问题是澄清这是一个gradle项目。将看看这个链接。 – loeschg

回答

3

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

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

检查了这一点:https://stackoverflow.com/a/20742913/1473536

+0

经过第二次看,我意识到我错过了链上更高的依赖(apt)。谢谢! – loeschg