【问题标题】:arcgis-android-100.3.0.pom says Forbiddenarcgis-android-100.3.0.pom 表示禁止
【发布时间】:2021-04-16 09:33:28
【问题描述】:

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

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.0 或100.9.0,但同样的错误。

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

我错过了什么吗?

【问题讨论】:

    标签: android arcgis esri arcgis-runtime arcgis-android-api


    【解决方案1】:
    1. 在您的项目级 build.gradle 文件的存储库块中,将 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' 
      [...]
    }
    

    【讨论】:

    • Assalamualaikum。感谢您的支持和快速回答...这帮助我们解决了这个问题,但我们现在面临其他问题。如果需要任何帮助,我们会通知您。再次感谢您。
    • 在我们在 maven 中使用 url 'https://esri.bintray.com/arcgis' 之前。我们更改了您的代码,但它没有给出我们提到的问题。
    猜你喜欢
    • 1970-01-01
    • 2016-05-12
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 2011-08-24
    • 2012-07-16
    相关资源
    最近更新 更多