使用Android Studio 0.5+,gradle 0.9+,android-apt插件的Androidannotation

时间:2014-03-23 20:52:53

标签: android android-studio android-annotations

使用安卓注释与Android Studio 0.5 +,gradle 0.9 +,android-apt(http://www.jayway.com/2014/02/21/androidannotations-setup-in-android-studio/)插件编译项目时发现问题:

错误:任务':app:compileDebugJava'执行失败。

  

java.lang.NoClassDefFoundError:com / sun / codemodel / JExpression;

jdk7中的JExpression存在问题,我认为它被移到另一个包中:com.sun.codemodel.internal。*

我已经通过下载jaxb-xjc-2.2.6.jar(http://www.java2s.com/Code/Jar/j/Downloadjaxbxjc226jar.htm)并将其导入项目(通过gradle依赖项)解决了这个问题

1 个答案:

答案 0 :(得分:0)

又找到了一个解决方案: 在build.gradle中我改变了这个 compile 'org.androidannotations:androidannotations:3.0.1@jar' compile 'org.androidannotations:androidannotations-api:3.0.1@jar'

到此: compile 'org.androidannotations:androidannotations:3.0.+' compile 'org.androidannotations:androidannotations-api:3.0.+'

它有效!