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

Android Studio引入arcgis-android:100.12.0报无法解析错误如何解决?

问题原因
  • 核心原因为ArcGIS Maven仓库配置位置错误:你当前使用的Android Gradle Plugin 7.0+版本中,buildscript代码块下的repositories仅用于拉取Gradle插件类依赖,不会用于拉取项目业务依赖(即你引入的com.esri.arcgisruntime:arcgis-android:100.12.0包),因此Gradle找不到对应依赖的拉取源。
  • 次要可能原因:若仓库配置正确仍报错,可能是本地Gradle缓存损坏、当前网络无法正常访问Esri Maven仓库。
解决方案
  1. 首先调整仓库配置,两种可选方案:
    • 方案一(AGP7+推荐配置):找到项目根目录的settings.gradle文件,在dependencyResolutionManagement的repositories代码块中添加ArcGIS的Maven地址,参考配置如下:
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        // 新增ArcGIS专属Maven仓库地址
        maven { url 'https://esri.jfrog.io/artifactory/arcgis' }
    }
}
  • 方案二:如果你的项目未使用settings.gradle统一管理依赖仓库,可将ArcGIS的Maven地址添加到项目根目录build.gradle的allprojects->repositories代码块下,注意不要添加到buildscript内部的repositories中。
  1. 配置修改完成后按顺序执行操作:
    • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮同步项目配置
    • 若同步仍失败,清理本地缓存:依次点击菜单栏File->Invalidate Caches / Restart,选择Invalidate and Restart重启Android Studio后重新同步
    • 若仍报错,检查当前网络是否可正常访问Esri Maven仓库,必要时可调整网络配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:39:05