我正在使用android studio 2.0。当我试图建立apk时,我得到了这个错误,它曾经被用过,但现在却没有。 :
Could not resolve all dependencies for configuration ':app:classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
MYAPP:app:unspecified
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://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml6.
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error
这是我的build.gradle:
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
allprojects {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url "http://dl.bintray.com/populov/maven" }
jcenter()
mavenCentral()
maven {
url "http://oss.sonatype.org/content/repositories/snapshots"
}
}
对我来说,它只是文件 - >无效缓存/重启,所以做无效和重启。
对我来说,主机文件中有给定URL的主机条目,因此无法访问URL。删除了主机条目并开始工作。
只需使用代理来处理此问题。出现错误表示需要进行代理身份验证。要对代理服务器进行身份验证,请返回文件 - >设置 - > HTTP代理,选中代理身份验证框并在其中输入您的凭据。此外,单击“检查连接”按钮以测试连接是否成功。
只需转到File-> Invalidate Cache / Restart,然后选择“Invalidate and Restart”。为我工作。
在Android Studio中,转到文件>设置>插件>浏览存储库>
搜索结构并安装它现在重新启动android studio
尽管本文中提出了所有解决方案,但仍然存在错误。我的解决方案来自Android Studio处理HTTP代理设置的方式。我首先在我的代理上添加了身份验证然后应用了更改。在Linux上,Android studio会创建一个.gradle/gradle.properties
文件,该文件(应该包含)包含HTTP代理设置中填写的信息。然后,所有项目共享此文件。
但是,尽管填写了GUI,但proxyUser和proxyPassword都是空的!
systemProp.http.proxyUser=
systemProp.http.proxyPassword=
也许出于安全的原因,不显示任何内容,但至少应该有一些信息,比如它在GUI设置中填充的内容。我直接在gradle.properties文件中填充它们,它工作正常!所以请注意Android Studio(3.3)在处理经过身份验证的代理方面存在一些问题.....
我刚刚更新了crashlytics:2.5.5 @aar到crashlytics:2.6.4 @aar。这对我有用。
dependencies {
compile('com.crashlytics.sdk.android:crashlytics:2.6.4@aar') {
transitive = true;
}
}
我有同样的问题,我的问题是我离线了。我意识到看错误信息:
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error
因此,上网,清洁,构建,运行...为我工作。
对我来说,我没有添加maven { url 'https://maven.fabric.io/public' }
到我的回购
repositories {
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
}
以防有人仍然遇到同样的问题。
我有同样的问题 - 它刚刚停止工作。在http://fabric.io/登录我的帐户后问题自行解决。
转到文件 - >无效缓存/重新启动 - >无效并重新启动。
如果这不能解决您的问题,那么
我从磁盘重新安装了插件(当我从repo尝试时,它没有用。也许它与像@davis这样的aws有关)。现在它正在运作。
我使android studio的缓存无效,它工作正常。
我刚刚重启Android Studio。现在它正在运行。