com.github.mmin18:realtimeblurview:1.2.1依赖不可用,求替代方案或下载资源
解决方案
- 检查仓库配置:确认项目根目录的
build.gradle(或新版本Android Studio的settings.gradle)中添加了mavenCentral和JitPack仓库,该依赖原本托管在JitPack,配置示例:repositories { mavenCentral() maven { url 'https://jitpack.io' } } - 核对依赖坐标:确保依赖声明没有写错,正确写法是:
implementation 'com.github.mmin18:realtimeblurview:1.2.1' - 排查网络问题:如果是网络原因拉取不到包,切换稳定网络,或者根据需要配置代理。
- 彻底清除缓存:除了清理构建,手动删除
~/.gradle/caches目录下的缓存文件,再重新同步项目。
替代方案
- 找活跃fork版本:去GitHub搜该库的活跃fork,导入对应fork的依赖坐标。
- 用系统原生模糊API:Android 12+直接用
RenderEffect.createBlurEffect()实现,代码示例:
低版本可以用val blurEffect = RenderEffect.createBlurEffect(10f, 10f, Shader.TileMode.CLAMP) view.setRenderEffect(blurEffect)androidx.renderscript替代已废弃的RenderScript实现模糊。 - 换其他模糊库:比如
com.github.qiujuer:BlurredImageView,或者自己写Bitmap处理逻辑实现模糊效果。
手动导入物理文件步骤
- 从该库的GitHub页面下载1.2.1版本的aar文件或源码包。
- 把aar文件复制到项目的
libs目录(没有就新建)。 - 在模块的
build.gradle里添加本地依赖:implementation files('libs/realtimeblurview-1.2.1.aar') - 同步项目即可使用。
内容的提问来源于stack exchange,提问作者Harsha
相关产品推荐
相关产品推荐

