用于retrofit.RestAdapter $ Builder的NoClassDefFoundError

时间:2014-01-17 15:53:47

标签: android gradle android-studio android-gradle retrofit

我正在使用Android Studio,我想使用Retrofit,这是Android和Java的休息客户端。

我在我的build.gradle文件的依赖项中添加了改进。所以,我可以在我的项目中使用它,但是当我想执行它时,我有一个NoClassDefFoundError retrofit.RestAdapter$Builder内部类。

dependencies {
    compile 'com.squareup.retrofit:retrofit:1.3.0'
}

提前感谢您的帮助。

编辑解决方案:

  1. 将Android Studio更新为4.0 +
  2. Preferences > Compiler > Annotation Processors > Enable Annotation processing中启用注释。

1 个答案:

答案 0 :(得分:1)

Retrofit需要注释处理。试试

   dependencies {
     apt 'com.squareup.retrofit:retrofit:1.3.0'
     compile 'com.squareup.retrofit:retrofit:1.3.0'
   }

查看此帖子了解类似情况:Android Studio 0.4 & Butter Knife