1

我们正在尝试制作此处提到的示例示例应用程序

https://developers.arcgis.com/android/10-2/guide/develop-your-first-map-app.htm

每当我们尝试构建时,都会出现以下错误。

无法获取“https://esri.bintray.com/arcgis/com/esri/arcgisruntime/arcgis-android/100.3.0/arcgis-android-100.3.0.pom”。从服务器收到状态码 403:Forbidden

知道为什么会这样吗?

注意:我尝试了100.0.0or 100.9.0,但同样的错误。

另请注意,我可以访问下面的链接 http://esri.bintray.com/arcgis/com/esri/arcgisruntime/arcgis-android/100.9.0/,但是当我单击 pom 或 aar 文件时,它显示 Forbidden。

我错过了什么吗?

4

1 回答 1

1
  1. 在项目级 build.gradle 文件的 repositories 块中,将 Esri 的 Maven 存储库 URL 添加到项目中。Esri 的存储库不是开源的,因此在脚本的默认存储库中不可用,因此您必须指定此 URL。

    allprojects {
    
        repositories {
    
            google()
    
            jcenter()
    
            maven {
    
                url 'https://esri.jfrog.io/artifactory/arcgis'
    
            }
    
        }
    
    }
    

在模块级 build.gradle 文件的依赖项块中,将 ArcGIS Runtime SDK for Android 依赖项添加到您的应用程序。

dependencies { 
  implementation 'com.esri.arcgisruntime:arcgis-android:100.9.0' 
  [...]
}
于 2021-01-11T12:37:52.487 回答