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

React Native 0.72.5中Mappls SDK按文档配置后无法运行的问题

解决Mappls React Native依赖解析失败问题

问题根源

报错里的com.mappls.sdk系列依赖无法被Gradle找到,是因为这些依赖托管在Mappls专属的Maven仓库,你的项目Gradle配置未添加该仓库地址。

修复步骤

  • 添加Mappls Maven仓库
    找到项目根目录的build.gradle(不是app模块下的),在allprojects的repositories块中加入Mappls仓库地址:

    allprojects {
        repositories {
            // 保留原有仓库(如google()、mavenCentral())
            maven { url 'https://maven.mappls.com/repository/mappls/' }
        }
    }
    

    注意:RN 0.70+版本部分项目的仓库配置移至settings.gradle的dependencyResolutionManagement块,需将上述地址加入该块的repositories列表。

  • 清理缓存并重新构建
    执行以下命令清除旧缓存,避免配置冲突:

    ./gradlew clean
    rm -rf node_modules && npm install
    npm start -- --reset-cache
    react-native run-android
    
  • 验证API密钥配置
    检查android/app/build.gradle的defaultConfig中是否正确配置了Mappls API密钥(文档要求的话):

    defaultConfig {
        // 其他配置项
        manifestPlaceholders = [
            MAPPLS_KEY: "你的Mappls API密钥"
        ]
    }
    
  • 确认版本兼容性
    检查mappls-map-react-native版本是否适配RN 0.72.5,若版本不兼容,可升级/降级该库到官方标注的兼容版本。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 09:27:12