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
相关产品推荐
相关产品推荐

