【问题标题】:Android Studio : Is the fabric moved from jcenter to some other location(maven)Android Studio:结构是否从 jcenter 移动到其他位置(maven)
【发布时间】:2019-03-20 14:09:37
【问题描述】:

为什么我无法从 Android Studio 中下载 Fabric。

I am using AS 3.2
Gradle Version : 4.6
Android Plugin : 3.2.0

下面是我的构建脚本:

buildscript {
                repositories {
                    jcenter() {

        }
        google()
        maven {url 'https://maven.fabric.io/public'  }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath 'io.fabric.tools:gradle:1.+'

    }
}



allprojects {
    repositories {
        google()
        jcenter() {

        }
        maven { url 'https://maven.fabric.io/public' }
    }
}

但我遇到了 407 个问题:

> Unable to load Maven meta-data from https://jcenter.bintray.com/io/fabric/tools/gradle/maven-metadata.xml.
            > Could not get resource 'https://jcenter.bintray.com/io/fabric/tools/gradle/maven-metadata.xml'.
               > Could not GET 'https://jcenter.bintray.com/io/fabric/tools/gradle/maven-metadata.xml'. Received status code 407 from server: Proxy Authentication Required
      > Failed to list versions for io.fabric.tools:gradle.
         > Unable to load Maven meta-data from https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/maven-metadata.xml.
            > Could not get resource 'https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/maven-metadata.xml'.
               > Could not GET 'https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/maven-metadata.xml'. Received status code 407 from server: Proxy Authentication Required
      > Failed to list versions for io.fabric.tools:gradle.
         > Unable to load Maven meta-data from https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml.
            > Could not get resource 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
               > Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.

https://jcenter.bintray.com/io/fabric/tools/gradle/maven-metadata.xml.>> 打不开

https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/maven-metadata.xml.>> 给出 404 错误

https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml.>> 给出附加的图像

我在 Proxy 后面,能够下载 sdk 和 Build 工具。

【问题讨论】:

    标签: android android-gradle-plugin crashlytics google-fabric


    【解决方案1】:

    您收到代理错误:

    Received status code 407 from server: Proxy Authentication Required

    您可以通过在 gradle.properties 文件中设置一些属性来配置 gradle 以在代理上进行身份验证:

    使用 gradle.properties 配置 HTTP 代理

    systemProp.http.proxyHost=www.somehost.org
    systemProp.http.proxyPort=8080
    systemProp.http.proxyUser=userid
    systemProp.http.proxyPassword=password
    systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
    

    HTTPS 有单独的设置。 使用 gradle.properties 配置 HTTPS 代理

    systemProp.https.proxyHost=www.somehost.org
    systemProp.https.proxyPort=8080
    systemProp.https.proxyUser=userid
    systemProp.https.proxyPassword=password
    systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
    

    欲了解更多信息,请访问:https://docs.gradle.org/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy

    【讨论】:

    • 这很好,但哪个是织物的正确 URL?我看到只有 maven 响应。
    【解决方案2】:

    有时,尤其是在公司环境中,可能需要将公司存储库添加到存储库配置中。

    repositories {
        maven {
            url "http://corp.repository.net/libs"
        }
        jcenter()
        google()
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 2021-07-28
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多