Не удается использовать какой-либо метод в библиотеке Picasso

#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() метода. Я надеюсь, что этот ответ поможет кому-то, кто совершает ту же ошибку.