【问题标题】:Could not GET 'https://jitpack.io/com/google/android/gms/play-services-basement/maven-metadata.xml'. Received status code 403 from server: Forbidden无法获取“https://jitpack.io/com/google/android/gms/play-services-basement/maven-metadata.xml”。从服务器收到状态码 403:Forbidden
【发布时间】:2019-12-31 19:27:59
【问题描述】:

今天,当我尝试创建发布包时,我开始在 Android Studio 中遇到这样的错误。

这里是错误:

无法获取 'https://jitpack.io/com/google/android/gms/play-services-basement/maven-metadata.xml'。 从服务器收到状态码 403:禁止

任何想法如何解决这个问题?

【问题讨论】:

  • 尝试构建或运行项目
  • 构建时出现此错误
  • 作者回答说通过更新Android Studio解决了这个问题。根据投票最多的答案,此修复是一个巧合,因为问题是一个临时错误。

标签: android react-native react-native-android


【解决方案1】:

www 加到jitpack url 变成这样

maven { url 'https://www.jitpack.io' }

不是

maven { url 'https://jitpack.io' }

【讨论】:

  • 进行此更改后,我得到不同的错误。找不到我使用的一些库/包,例如 exoplayer 和 IMA....有什么想法吗?
  • 感谢这让我在他们最终解决问题时继续前进
【解决方案2】:

我通过将 Android Studio 更新到最新版本解决了这个错误,不知何故,这个错误在更新后消失了。

【讨论】:

    【解决方案3】:

    我通过更新所有 google-firebase 库解决了这个错误。

    【讨论】:

      【解决方案4】:

      原因是您下载“maven-metadata.xml”的链接已过期。

      • 将您的 gradle 升级到最新版本。
      • 将您的 Android Studio 升级到最新版本。

      在我的例子中,我将 gradle 从 5.6 更新到 6.5,修复了“403 from server: Forbidden”问题

      【讨论】:

        【解决方案5】:

        在目录中 yourapp\android\gradle\wrapper\gradel-wrapper.properties 更新 distributionUrl 为:

        distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip

        【讨论】:

          猜你喜欢
          • 2021-07-25
          • 2021-09-16
          • 2022-01-07
          • 1970-01-01
          • 1970-01-01
          • 2019-03-24
          • 1970-01-01
          • 2019-06-11
          • 2020-05-14
          相关资源
          最近更新 更多