微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

arcgis-android-100.3.0.pom 说禁止

如何解决arcgis-android-100.3.0.pom 说禁止

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

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,但同样的错误

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

我错过了什么吗?

解决方法

  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' 
  [...]
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。