Fabric依赖无效

时间:2016-03-04 09:18:33

标签: android maven gradle twitter-fabric

我尝试设置Android项目但无法进行构建。 Build.gradle如下:

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

  dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
  }
}

repositories {
    maven { url 'https://maven.fabric.io/public' }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

在构建时,我收到错误:错误:没有用于离线模式的io.fabric.tools:gradle:1.+的缓存版本列表。 如果我取消选中Gradle离线模式,我会收到错误:错误:publicId和systemId之间需要空格。

我尝试将https://maven.fabric.io/public更改为https://twittersdk.artifactoryonline.com/twittersdk/public/io/,但同样如此。

当我在离线模式下尝试使用http而不是https作为twitter sdk链接时,我得到了:无法获得' http://twittersdk.artifactoryonline.com/twittersdk/public/io/io/fabric/tools/gradle/maven-metadata.xml'。启用Gradle'离线模式'和同步项目。启用离线模式后,我收到错误:io.fabric.tools:grad:1+没有缓存版本列表,可用于离线模式。

1 个答案:

答案 0 :(得分:0)

我也遇到过这个问题,但是在刷新了gradle设置后,它就消失了。 1,在gradle设置中,单击某些设置为其他选项 2,更改回来,单击确定。然后重建。可能问题已经消失。