You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native安装react-native-compressor时无法解析依赖io.github.lizhangqu:coreprogress:1.0.2

解决react-native-compressor 1.6.1依赖解析失败问题(RN 0.70.6)

你遇到的是io.github.lizhangqu:coreprogress:1.0.2依赖无法解析导致的Android构建失败,以下是几种可行的解决方法:

1. 确认Maven仓库配置

打开项目根目录下的android/build.gradle,找到allprojects块中的repositories,确保包含mavenCentral()(该依赖托管在此仓库),若存在网络访问问题,可补充国内镜像加速:

allprojects {
    repositories {
        mavenLocal()
        maven {
            url("$rootDir/../node_modules/react-native/android")
        }
        maven {
            url("$rootDir/../node_modules/jsc-android/dist")
        }
        mavenCentral()
        // 可选:添加国内镜像解决网络问题
        maven { url 'https://maven.aliyun.com/repository/public/' }
        google()
    }
}

2. 清理Gradle缓存并重新构建

依赖下载失败可能是缓存损坏导致的,执行以下操作:

  • 进入项目android目录,执行命令:./gradlew clean
  • 删除项目内的android/.gradle文件夹
  • 删除本地Gradle缓存(路径一般为~/.gradle/caches)
  • 回到项目根目录,重新执行npx react-native run-android

3. 强制指定依赖版本

在android/app/build.gradle的android块中添加依赖解析策略,强制Gradle拉取指定版本的依赖:

android {
    // 其他配置...
    configurations.all {
        resolutionStrategy {
            force 'io.github.lizhangqu:coreprogress:1.0.2'
        }
    }
}

4. 升级react-native-compressor版本

react-native-compressor 1.6.1的依赖配置可能存在问题,尝试升级到更高版本(比如1.7.0及以上):

npm install react-native-compressor@latest --save
# 或 yarn add react-native-compressor@latest

升级后重新执行构建命令。

内容的提问来源于stack exchange,提问作者React_Coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 04:25:21