我尝试设置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+没有缓存版本列表,可用于离线模式。
答案 0 :(得分:0)
我也遇到过这个问题,但是在刷新了gradle设置后,它就消失了。 1,在gradle设置中,单击某些设置为其他选项 2,更改回来,单击确定。然后重建。可能问题已经消失。