arcgis-android-100.3.0.pom 说禁止

arcgis-android-100.3.0.pom says Forbidden

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

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:禁止

知道为什么会这样吗?

注意:我也尝试过 100.0.0100.9.0,但同样的错误。

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

我错过了什么吗?

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

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

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

dependencies { 
  implementation 'com.esri.arcgisruntime:arcgis-android:100.9.0' 
  [...]
}