无法使用毕加索库找到符号方法 get()
Cannot find symbol method get() using picasso library
在 Android Studio 使缓存无效并重建项目后,Picasso 出现错误,无法找到 get() 方法。
完整的错误消息只是“错误:找不到符号方法 get()”。
我的build.gradle:
implementation 'com.squareup.picasso:picasso:2.71828'
以及我正在使用的代码:
import com.squareup.picasso.Picasso;
// rest of the code
Picasso.get()
.load(user.getImage())
.error(R.drawable.img_standard)
.into(bannerImageView);
// ...
我在旧方法 Picasso.with() 中看到了类似的问题,但我找不到解决方法 get() 方法。谢谢!
在缓存失效后进行 gradle 同步并等待 Android Studio 完成重建索引通常是个好主意。在这些之后,进行构建,这在大多数情况下应该可以解决问题。
编辑您的依赖项以导入新的提供程序
编译 'com.squareup.picasso:picasso:3.0.0-SNAPSHOT'
编译 'com.squareup.picasso:picasso-provider:3.0.0-SNAPSHOT'
将 Picasso.get()
替换为 PicassoProvider.get()
请注意 API 可能随时再次更改
我知道这是旧的,但这个答案可能对某人有帮助,
我有同样的问题来解决它而不是使用 .get()
Picasso.get().load(imageURL).into(imageView);
我使用它使用 .with()
Picasso.with(context).load(imageURL).into(imageView);
使用的 Picasso 版本
com.squareup.picasso:picasso:2.5.2
在 Android Studio 使缓存无效并重建项目后,Picasso 出现错误,无法找到 get() 方法。
完整的错误消息只是“错误:找不到符号方法 get()”。
我的build.gradle:
implementation 'com.squareup.picasso:picasso:2.71828'
以及我正在使用的代码:
import com.squareup.picasso.Picasso;
// rest of the code
Picasso.get()
.load(user.getImage())
.error(R.drawable.img_standard)
.into(bannerImageView);
// ...
我在旧方法 Picasso.with() 中看到了类似的问题,但我找不到解决方法 get() 方法。谢谢!
在缓存失效后进行 gradle 同步并等待 Android Studio 完成重建索引通常是个好主意。在这些之后,进行构建,这在大多数情况下应该可以解决问题。
编辑您的依赖项以导入新的提供程序
编译 'com.squareup.picasso:picasso:3.0.0-SNAPSHOT'
编译 'com.squareup.picasso:picasso-provider:3.0.0-SNAPSHOT'
将 Picasso.get()
替换为 PicassoProvider.get()
请注意 API 可能随时再次更改
我知道这是旧的,但这个答案可能对某人有帮助, 我有同样的问题来解决它而不是使用 .get()
Picasso.get().load(imageURL).into(imageView);
我使用它使用 .with()
Picasso.with(context).load(imageURL).into(imageView);
使用的 Picasso 版本
com.squareup.picasso:picasso:2.5.2