我正在使用 Android Studio,我想使用Retrofit http://square.github.io/retrofit/,适用于 Android 和 Java 的 REST 客户端。
我在我的依赖项中添加了改造build.gradle
文件。所以,我可以在我的项目中使用它,但是当我想执行它时,我有一个NoClassDefFoundError
for retrofit.RestAdapter$Builder
内部类。
dependencies {
compile 'com.squareup.retrofit:retrofit:1.3.0'
}
在此先感谢您的帮助。
编辑解决方案:
- 将您的 Android Studio 更新到 4.0+
- 启用注释
Preferences > Compiler > Annotation Processors > Enable Annotation processing
.
改造需要进行注解处理。尝试
dependencies {
apt 'com.squareup.retrofit:retrofit:1.3.0'
compile 'com.squareup.retrofit:retrofit:1.3.0'
}
看看这篇文章是否有类似的情况:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)