首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法解析io.fabric.tools:gradle:1.+

无法解析io.fabric.tools:gradle:1.+
EN

Stack Overflow用户
提问于 2017-06-02 08:33:18
回答 13查看 52.6K关注 0票数 28

我在构建我的项目时遇到了问题。第一次构建。我背后的代理和所有其他依赖下载,只有这有一个问题。

我尝试了在SO上找到的几个选项,但到目前为止还没有成功。有人能给我一个如何解决这个问题的线索吗?

到目前为止我尝试过的东西:

  • File -> Invalidate Cache/Restart -> Invalidate and Restart
  • updated crashlytics:2.5.5@aar to crashlytics:2.6.4@aar
  • 重启Android Studio
  • I'm not in offline mode

app/build.gradle

buildscript {
    repositories {
        maven { url https://maven.fabric.io/public }
        mavenCentral()
        jcenter()
    }
}

apply plugin: 'io.fabric'

dependencies {
    compile("com.crashlytics.sdk.android:crashlytics:2.5.5@aar") {
        transitive = true
    }
}

build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

错误:

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 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
      Connect to maven.fabric.io:443 [maven.fabric.io/54.230.133.33] failed: Connection refused: connect
Could not resolve io.fabric.tools:gradle:1.+.
  Failed to list versions for io.fabric.tools:gradle.
    Unable to load Maven meta-data from https://jitpack.io/io/fabric/tools/gradle/maven-metadata.xml.
      Could not GET 'https://jitpack.io/io/fabric/tools/gradle/maven-metadata.xml'.
        Connect to jitpack.io:443 [jitpack.io/104.24.23.62, jitpack.io/104.24.22.62] failed: Connection refused: connect
Could not resolve io.fabric.tools:gradle:1.+.
  Failed to list versions for io.fabric.tools:gradle.
    Unable to load Maven meta-data from https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml.
      Could not GET 'https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml'.
        Connect to repo1.maven.org:443 [repo1.maven.org/151.101.24.209] failed: Connection refused: connect
Could not resolve io.fabric.tools:gradle:1.+.
  Failed to list versions for io.fabric.tools:gradle.
    Unable to load Maven meta-data from 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'.
        Connect to jcenter.bintray.com:443 [jcenter.bintray.com/75.126.118.188] failed: Connection refused: connect
EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2017-06-02 09:25:12

好吧,这个错误看起来很明显。您无法通过HTTPS连接到这两个repos中的任何一个。因为不太可能所有这些都关闭了,而且您已经说过您正在使用代理,所以可以按照用户指南中的说明通过Gradle属性配置HTTPS代理,这样就可以了。

如果您的代理在Gradle端配置正确,则代理可能会因为某些条件而阻止请求。在这种情况下,您可能应该询问该代理的维护者。

票数 13
EN

Stack Overflow用户

发布于 2017-06-21 20:05:53

遇到了同样的问题。我通过为android studio安装最新的fabric插件来解决这个问题。

将以下内容添加到build.gradle中。

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

        classpath 'io.fabric.tools:gradle:VVV'
    }
}
apply plugin: 'io.fabric'

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

其中VVV是最新版本。在我的示例中,VVV为1.31.2

将其添加到清单

<meta-data
            android:name="io.fabric.ApiKey"
            android:value="xxxxxxxxxxxxxxxxxxxxxxx" />

其中xxxxxxxxxxxxxxxx是您获得的值。

将此代码添加到您的启动器类中。

Fabric.with(this,Crashlytics())

重建项目,你就可以开始工作了。

票数 27
EN

Stack Overflow用户

发布于 2018-08-25 00:19:27

像这样编辑Project Gradle

buildscript {

repositories {
    google()
    jcenter()
    maven {
        url 'https://maven.fabric.io/public'
    }
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.4'
    classpath 'com.google.gms:google-services:3.3.0'
    classpath 'io.fabric.tools:gradle:1.25.4'


    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    google()
    jcenter()
    maven {
        url 'https://maven.google.com/'
    }
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44319100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档