问题描述
我使用Android的工作室,我想用改造,休息客户端Android版和Java。
我在 build.gradle
文件的依赖性增加改造。所以,我可以在我的项目中使用它,但是当我想执行它,我有一个的NoClassDefFoundError
为 retrofit.RestAdapter $生成器
内部类。
相关性{
编译com.squareup.retrofit:改造:1.3.0
}
在此先感谢您的帮助。
修改的解决方案:
- 在更新你的Android工作室4.0 +
- 启用注解
preferences>编译器>注释处理器与GT;启用标注处理
。
改造需要注释处理。尝试
相关性{
易'com.squareup.retrofit:改造:1.3.0
编译com.squareup.retrofit:改造:1.3.0
}
看看这个职位有类似的情况:机器人工作室0.4安培;黄油刀
I'm using Android Studio and I would like to use Retrofit, a rest client for Android and Java.
I added retrofit in dependencies of my build.gradle
file. So, I can use it on my project but when I would like to execute it, I have a NoClassDefFoundError
for retrofit.RestAdapter$Builder
inner class.
dependencies {
compile 'com.squareup.retrofit:retrofit:1.3.0'
}
Thanks in advance for your help.
Edit for solution :
- Updates your Android Studio to 4.0+
- Enables annotations in
Preferences > Compiler > Annotation Processors > Enable Annotation processing
.
Retrofit requires annotation processing. Try
dependencies {
apt 'com.squareup.retrofit:retrofit:1.3.0'
compile 'com.squareup.retrofit:retrofit:1.3.0'
}
Check out this post for a similar situation: Android Studio 0.4 & Butter Knife
这篇关于NoClassDefFoundError的为retrofit.RestAdapter $生成器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!