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

React Native(TypeScript)集成华为App Linking依赖解析失败求助

问题定位与修复方案

核心问题

  1. Gradle版本与Android Gradle Plugin(AGP)版本混淆:你执行npm gradle -v获取的是Gradle构建工具的版本(10.8.3),但com.android.tools.build:gradle是AGP的依赖,AGP目前没有10.8.3这个版本,两者版本号不匹配导致无法找到依赖。
  2. HMS仓库未配置到buildscript的仓库列表:AGCP插件需要从华为Maven仓库拉取,但你仅在settings.gradle的pluginManagement和dependencyResolutionManagement中配置了仓库,未在build.gradle的buildscript块中添加华为仓库,导致找不到com.huawei.agconnect:agcp:1.9.1.300。

具体修改步骤

1. 修正AGP版本,匹配Gradle版本

Gradle与AGP有严格的版本对应关系(比如Gradle 10.8.x对应AGP 8.5.x),修改root\android\build.gradle中的buildscript依赖:

buildscript {
    dependencies {
        // 替换为与Gradle 10.8.3匹配的AGP版本,示例为8.5.0
        classpath("com.android.tools.build:gradle:8.5.0")
        classpath("com.huawei.agconnect:agcp:1.9.1.300")
    }
}

2. 在buildscript中添加华为Maven仓库

在root\android\build.gradle的buildscript块中补充华为仓库地址:

buildscript {
    repositories {
        google()
        mavenCentral()
        // 添加华为Maven仓库
        maven { url 'https://developer.huawei.com/repo/' }
    }
    dependencies {
        // 此处放置上面修正后的AGP和AGCP依赖
    }
}

3. 优化settings.gradle配置

删除重复的includeBuild("../node_modules/@react-native/gradle-plugin")代码,保留正确的仓库配置:

pluginManagement { 
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
        maven { url 'https://developer.huawei.com/repo/' }
    }
    includeBuild("../node_modules/@react-native/gradle-plugin") 
}
plugins { id("com.facebook.react.settings") }
extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
rootProject.name = 'Awesome'
include ':app'

dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://developer.huawei.com/repo/' }
    }
}

4. 清理缓存并重新构建

执行以下命令清理缓存后重启项目:

cd android
./gradlew clean
cd ..
npm start -- --reset-cache

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 14:59:59