Я пытаюсь использовать поддержку сопрограммы в 2.5.1-SNAPSHOT, но получаю странное исключение.
Мой класс обслуживания для модернизации:
@GET("weather")
suspend fun getForecast(@Query("q") query: String, @Query("num_of_days") numDays: String = "1",
@Query("format") format : String = "json", @Query("key") apiKey: String = API_KEY)
: Weather
И когда я пытаюсь позвонить, я получаю:
2019-05-18 13:57:01.507 27422-27477/com.my.app E/MainPresenter$onResume$$inlined$CoroutineExceptionHandler: Something went wrong: No Retrofit annotation found. (parameter #5)
for method WeatherService.getForecast
Что кажется странным, так как ошибка с параметром # 5, но есть только 4 параметра. Кто-нибудь видел это раньше?
Также обратите внимание, что это для отладочной сборки с
minifyEnabled false
Так что я сомневаюсь, что это proguard ...