简体   繁体   English

Android Studio:结构是否从jcenter移至其他位置(行家)

[英]Android Studio : Is the fabric moved from jcenter to some other location(maven)

Why I am not able to get the Fabric downloaded from within the Android Studio . 为什么我无法从Android Studio中下载Fabric。

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

Below is my build script : 以下是我的构建脚本:

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' }
    }
}

But I am getting 407 issues : 但是我收到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 .>> doesnt open 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 .>> gives 404 Error 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 .>> gives the atatched Image https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml 。>>给出了被捕获的图像

在此处输入图片说明

I am behind the Proxy and able to download sdk and Build tools. 我在Proxy的背后,能够下载sdk和Build工具。

You are receiving a proxy error: 您收到代理错误:

Received status code 407 from server: Proxy Authentication Required

You can configure gradle to authenticate at the proxy by setting some properties at the gradle.properties file: 您可以通过在gradle.properties文件中设置一些属性来配置gradle在代理处进行身份验证:

Configuring an HTTP proxy using gradle.properties 使用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

There are separate settings for HTTPS. HTTPS有单独的设置。 Configuring an HTTPS proxy using gradle.properties 使用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

For more information, please visit: https://docs.gradle.org/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy 有关更多信息,请访问: https : //docs.gradle.org/current/userguide/build_environment.html#sec : accessing_the_web_via_a_proxy

Sometimes, especially in corporate environments, one might need to add the corporate repository to the repository configuration. 有时,尤其是在公司环境中,可能需要将公司存储库添加到存储库配置中。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android Studio 不会从 jCenter 或 Maven Central 导入依赖项 - Android Studio does not import dependency from jCenter or Maven Central Android Studio Gradle:请从您的构建脚本中删除 `jcenter()` Maven 存储库的用法/JCenter 已结束生命周期 - Android Studio Gradle: Please remove usages of `jcenter()` Maven repository from your build scripts / JCenter is at end of life 将Android库从JCenter发布到Maven Central - Publishing Android Library from JCenter to Maven Central 如何找到设备从起始位置移动的距离? - Android 工作室 - How to find the distance that the device moved from the start location? - Android Studio 无法连接到 android studio 中的 jcenter() - Cannot connect to jcenter() in android studio Gradle无法从Android Studio中的jcenter()解析依赖项类路径 - Gradle cannot resolve dependencies classpath from jcenter() in Android studio 在 Android Studio 中使用 Jcenter 和 gradle - Using Jcenter with gradle in Android studio 从 Maven 或 Jcenter 导入失败(Jitpack 有效) - Importing from Maven or Jcenter fails (Jitpack works) Android Studio 1.3 不适用于 jcenter() Android Repository - Android Studio 1.3 will not work with jcenter() Android Repository 从 jcenter 迁移到 maven 会出现错误:“无法解决:org.adblockplus:adblock-android-webview:4.4.0” - Migrating from jcenter to maven gives error: "Failed to resolve: org.adblockplus:adblock-android-webview:4.4.0"
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM