Невозможно получить доступ к классу Retrofit2.Response. Проверьте путь к классам вашего модуля на предмет отсутствующих или конфликтующих зависимостей

Я начал проект с несколькими модулями, и у меня возникли проблемы при создании приложения.

Невозможно получить доступ к классу Retrofit2.Response. Проверьте путь к классам вашего модуля на предмет отсутствующих или конфликтующих зависимостей.

У меня также были проблемы с Gson, но я попробовал что-то, чтобы этой ошибки не было.

Я использую версии TOML.

  • Версия дооснащения дооснащение = "2.11.0"
  • котлин: котлин = "1.8.0"

я использую JDK 17 Coretto

Моя служба приостановила работу getProducts(): Response< ResponseBody>. Это в одном модуле. А источник данных, вызывающий эту функцию, находится в другом модуле.

Но в IDE он не красный, а только в окне сборки. Я перепробовал все, что нашел в Интернете.

Понижение версии Kotlin, версия Retrofit. Я не могу загрузить другую версию студии Android, потому что на странице не указана другая версия, кроме последней.

Я использую Android Studio koala 2024.

Слишком мало информации. Класс Share Data и другая логика вызова API для пояснения.

Gaurav Bharadia 22.06.2024 09:18

@Arjun Это неправильно и, скорее всего, не причина; последняя версия 2.0.0.

Martin Zeitler 22.06.2024 09:33
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
75
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поскольку build.gradle не предусмотрено, я могу только предполагать, основываясь на поведении ...
Возможно, вам придется добавить зависимость как api во дополнительный модуль, который ее использует.

Чувак, спасибо!! было это. Я добавил зависимости для модификации в другой модуль.

pablomargolin 22.06.2024 21:37

@pablomargolin В следующий раз добавьте также блок зависимостей на случай проблем с зависимостями. Это позволяет легче понять проблему, а не гадать, в чем может быть проблема.

Martin Zeitler 23.06.2024 07:15

Другие вопросы по теме