使用安卓注释与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依赖项)解决了这个问题
答案 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.+'
它有效!