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

React Native集成Appodeal插件构建失败问题求助

解决React Native Appodeal插件构建时依赖找不到的问题

问题场景

本地搭建新React Native项目,按官方文档步骤安装Appodeal插件,在build.gradle中配置如下:

dependencies {
    ...
    implementation 'com.appodeal.ads:sdk:3.3.0.+'
    ...
}

allprojects {
    repositories {
        ...
        jcenter()
        maven { url "https://artifactory.appodeal.com/appodeal" }
        ...
    }
}

已安装对应NPM包,但构建时提示:

Could not find com.appodeal.ads:sdk:3.3.0.0.
Required by:
    project :app

解决方案

  • 指定具体可用版本
    3.3.0.+的版本通配符可能未被Gradle正确解析,或该版本段无可用包。直接替换为已存在的稳定版本,例如:

    implementation 'com.appodeal.ads:sdk:3.3.0.1'
    
  • 验证仓库配置位置
    确保Appodeal的Maven仓库配置在项目根目录的build.gradle的allprojects.repositories中,而非app模块的build.gradle,否则Gradle无法找到依赖源。

  • 清理Gradle缓存并重新同步
    执行命令清理缓存,强制重新拉取依赖:

    # Windows
    gradlew clean build --refresh-dependencies
    # macOS/Linux
    ./gradlew clean build --refresh-dependencies
    
  • 移除废弃的JCenter仓库
    JCenter已停止维护,部分旧资源无法访问。移除jcenter(),仅保留Appodeal专属仓库:

    allprojects {
        repositories {
            ...
            maven { url "https://artifactory.appodeal.com/appodeal" }
            ...
        }
    }
    
  • 匹配插件与SDK版本
    确认安装的React Native Appodeal NPM包版本与原生SDK版本兼容,若版本不匹配,需同步升级或降级两者至对应兼容版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 14:07:33