我正在使用这张图片选择库
https://github.com/LuckSiege/PictureSelector
但我甚至很难让基本的例子起作用。
repositories {
google()
mavenCentral()
}
dependencies {
implementation 'io.github.lucksiege:pictureselector:v3.0.9'
}
添加了依赖项。
使用示例代码:
PictureSelector.create(this)
.openGallery(SelectMimeType.ofImage())
.setImageEngine(GlideEngine.createGlideEngine())
.forResult(new OnResultCallbackListener<LocalMedia>() {
@Override
public void onResult(ArrayList<LocalMedia> result) {
}
@Override
public void onCancel() {
}
});
获得"Cannot resolve symbol GlideEngine"
我试着破坏和清除缓存,清理和重建。还是不知道为什么会这样。
在没有行.setImageEngine
的情况下使用它会给出错误
java.lang.NullPointerException: imageEngine is null,Please implement ImageEngine
at com.luck.picture.lib.basic.PictureSelectionModel.forResult
已经尝试谷歌"Cannot resolve symbol GlideEngine"
和搜索库的github问题,但没有这样的问题。在这一点上完全迷失了方向。有人知道出了什么问题吗?
发布于 2022-04-24 17:18:41
也许我很笨,或者他们只是有糟糕的文档,因为它没有说你需要在哪里创建自己的GlideEngine.Java
感谢这篇文章
https://stackoverflow.com/questions/71987235
复制相似问题