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

Android库开发:无法解析com.facebook.react:react-native:0.61.5求助

解决React Native依赖解析失败问题(Failed to resolve: com.facebook.react:react-native:0.61.5)

问题说明

开发Android库时,需引入com.facebook.react:react-native:0.61.5以使用其中的ReadableArray、WritableArray、ReadableMap类,但添加依赖后Gradle同步失败,报错无法解析该依赖。

解决方案

1. 添加Facebook Maven仓库

React Native的官方依赖包托管在Facebook专属Maven仓库,你的项目当前配置的仓库列表中缺少该仓库,导致Gradle无法找到对应依赖。

修改项目根目录的settings.gradle,在dependencyResolutionManagement的repositories块中添加Facebook仓库:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
        mavenLocal()
        maven { url "https://maven.google.com" }
        maven { url "https://repo1.maven.org/maven2" }
        // 添加Facebook Maven仓库
        maven { url "https://maven.facebook.com" }
    }
}

2. 验证依赖声明

确认库模块build.gradle中的依赖声明无拼写错误:

//react
implementation "com.facebook.react:react-native:0.61.5"

3. 清理Gradle缓存并重新同步

缓存问题可能导致依赖解析异常,执行以下操作:

  • 点击Android Studio工具栏的File > Invalidate Caches...,选择Invalidate and Restart
  • 重启后执行Build > Clean Project,再重新同步Gradle

4. 本地依赖替代方案(可选)

若添加仓库后仍无法解析,可手动下载react-native-0.61.5.aar文件,将其放入库模块的libs目录(若无则新建),然后修改依赖声明为:

implementation files('libs/react-native-0.61.5.aar')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 01:42:17