错误:未知主机'这通常是主机名解析期间的临时错误,意味着本地服务器未收到来自权威服务器的响应'。您可能需要在Gradle中调整代理设置。
启用Gradle'离线模式'和同步项目
Learn about configuring HTTP proxies in Gradle
答案 0 :(得分:21)
转到文件>项目结构然后:
jcenter
更改为jcenter()
答案 1 :(得分:4)
我遇到了相同的错误,并按照以下说明解决了问题。
转到您的项目级别gradle构建脚本,将maven {url“ https://jitpack.io”}添加到所有项目中。
allprojects {
repositories {
google()
jcenter()
maven {url"https://jitpack.io"}
}
}
答案 2 :(得分:2)
只需清理并重建项目。 这对我有用
答案 3 :(得分:0)
有时这对我有用,当有一个突然的gradle同步问题应该可以正常工作(或之前工作正常)。
使用本地Gradle分发构建
将gradle版本档案从here下载到路径 android-studio / gradle / 文件夹,然后将其解压缩。
在Android Studio中:文件>设置>构建,执行>摇篮强>
选择'使用本地gradle分发'在项目级别的设置下'。
在'评分家庭'中,浏览到下载的gradle的路径并选择它。
确定>同步项目。
P.S。如果已选择本地gradle,请尝试反向,即默认包装。
答案 4 :(得分:0)
在项目级别的build.gradle中更新最新版本的依赖项对我有效!
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0-alpha05'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:4.0.1'
}
答案 5 :(得分:0)
首先,我关闭了我的代理服务器,但是它不起作用。
然后,我一次又一次地尝试,然后在 build.gradle
中添加以下代码
repositories {
google()
jcenter()
mavenCentral()
}
答案 6 :(得分:0)
好吧,我不知道我是怎么得到这个错误的,我完成了我的项目,当我从短暂的休息中回来时,我看到了这个错误,我也不知道我是怎么遇到它的。
但是在通过堆栈溢出搜索答案之后,我没有得到一个
所以只是尝试启动另一个已经完成的项目,并且它也出现了相同的错误
然后我只是将互联网连接从wifi路由器切换到了移动热点,然后重试,并且它起作用了
如果您还没有找到答案,请尝试一下,也许这个可以解决您的问题
答案 7 :(得分:0)
这对我有用。
allprojects {
repositories {
google()
jcenter()
maven {url"https://jitpack.io"}
}
}
答案 8 :(得分:-1)
这就是我修复它的方式。
答案 9 :(得分:-1)
这对我有用: 它发生在您通常处于离线状态时。 只需打开您的互联网连接并重新尝试构建应用程序。 否则,您可以使用离线或本地 gradle