3

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

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

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

在此先感谢您的帮助。

编辑解决方案:

  1. 将您的 Android Studio 更新到 4.0+
  2. 启用注释Preferences > Compiler > Annotation Processors > Enable Annotation processing
4

1 回答 1

1

改造需要注释处理。尝试

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

查看这篇文章以了解类似情况:Android Studio 0.4 & Butter Knife

于 2014-01-17T16:04:18.367 回答