2014-01-17 7 views
3

Я использую Android Studio, и я хотел бы использовать Retrofit, клиент для отдыха для Android и Java.

Я добавил модификацию в зависимости от моего файла build.gradle. Таким образом, я могу использовать его в своем проекте, но когда я хочу его выполнить, у меня есть NoClassDefFoundError для внутреннего класса retrofit.RestAdapter$Builder.

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

Заранее за вашу помощь.

Edit для решения:

  1. Updates вашего Android Студия 4.0+
  2. Позволяет аннотации в Preferences > Compiler > Annotation Processors > Enable Annotation processing.

ответ

1

Для переоснащения требуется обработка аннотаций. Попробуйте

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

проверить этот пост для подобной ситуации: Android Studio 0.4 & Butter Knife

+0

Спасибо за ваш ответ. Ваша ссылка мне очень помогла! –

+3

Модернизация не требует обработки аннотаций. –