我正在尝试使用fabric io插件,并且必须使用以下maven存储库:
Maven { URL 'https://maven.fabric.io/public' }
但是它在同步时给我错误: 错误:未知主机"maven.fabric.io"。您可能需要调整 Gradle 中的代理设置
我已经通过在检查连接>检查代理连接框中输入以下 URL 来检查我的代理连接
http://maven.fabric.io
和
http://maven.fabric.io
我在这里还缺少什么?
我注意到maven.fabric.io
包含在一些广告拦截器列表中。
如果您的调制解调器上直接有广告拦截器,则可能需要将此域添加到白名单中。它为我解决了这个问题。
使缓存失效/重新启动"对我有用。
确保应用级别 build.gradle 包含这些行。
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.22.1'
}
}
apply plugin: 'com.android.application'
...
apply plugin: 'io.fabric'
而项目leve build.gradle必须有这些行
repositories {
jcenter()
mavenCentral()
maven { url 'http://repo.maven.apache.org/maven2' }
}
invalidate Caches/restart
对我不起作用,我的build.gradle
中已经有了 fabric maven 和插件。我必须连接到不同的代理才能正常工作。正如@jjacobi指出的那样,它可能被阻止了。