NoClassDefFoundError для модификации.RestAdapter$Builder

Я использую 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.

person Gerard Paligot    schedule 17.01.2014    source источник


Ответы (1)


Модернизация требует обработки аннотаций. Пытаться

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

Прочтите этот пост, чтобы узнать о похожей ситуации: Android Studio 0.4 и Butter Knife

person quinnjn    schedule 17.01.2014
comment
Спасибо за Ваш ответ. Ваша ссылка мне очень помогла! - person Gerard Paligot; 18.01.2014
comment
Модернизация не требует обработки аннотаций. - person Jake Wharton; 18.01.2014