#android #dependencies #picasso
#Android #зависимости #picasso
Вопрос:
Итак, я добавил эту зависимость в свой проект Android:
implementation ('com.squareup.picasso:picasso:2.71828') {
exclude group: 'com.android.support'
exclude module: ['exifinterface', 'support-annotations']
}
Я не могу вызвать какой-либо метод в Picasso. Все, что я вижу, поставив .
(точку) после Picasso
в моем коде, это
Однако затем я создал новый проект Android, а затем попытался использовать Picasso, и это сработало. Я не знаю, в чем проблема с текущим. Также, пожалуйста, укажите в комментариях, нужно ли мне предоставить больше информации о моем проекте, например, о моем build.gradle
файле.
Спасибо!
Комментарии:
1. попробуйте очистить и перестроить свой проект
2. К сожалению, не работает.
3. Я допустил глупую ошибку, я буду более осторожен перед публикацией в SOF.
Ответ №1:
Если очистка, перестроение или аннулирование кэширования и перезапуск вам не помогают, вы можете использовать библиотеку Glide. Узнайте о Glide по прикрепленной ссылке:https://github.com/bumptech/glide
Комментарии:
1. Хуже всего то, что у меня тоже довольно похожие проблемы с Glide.
2. Попробуйте изменить версию support: appcompat на эту в вашем файле gradle приложения: com.android.support: appcompat-v7: 27.1.0
3. И попробуйте использовать только эту строку в gradle: реализация ‘com.squareup.picasso3:picasso:2.71828’ —- без {} этих фигурных скобок
Ответ №2:
Я делал глупую ошибку. Я пытался вызвать методы Picasso внутри моего класса Activity, но вне всех методов класса. Затем я вызвал методы внутри моего onCreate()
метода. Я надеюсь, что этот ответ поможет кому-то, кто совершает ту же ошибку.