【问题标题】:Error:Unknown host 'jcenter.bintray.com'.错误:未知主机“jcenter.bintray.com”。
【发布时间】:2017-01-09 18:01:31
【问题描述】:

Error:Unknown host '这通常是主机名解析期间的临时错误,意味着本地服务器没有收到来自权威服务器的响应'。您可能需要在 Gradle 中调整代理设置。 启用 Gradle“离线模式”并同步项目
Learn about configuring HTTP proxies in Gradle

【问题讨论】:

  • 您或您的公司是否使用任何类型的代理?此错误是由 Android Studio 无法访问远程依赖库引起的。我的公司使用代理,我必须在 Android Studio 中配置代理设置,然后才能从 jcenter 中提取。
  • 谢谢。是的,我使用了代理,但我无法使用代理更新 android studio

标签: android


【解决方案1】:

转到文件 > 项目结构,然后:

  • 在左侧菜单中选择项目
  • 在 Android 插件存储库和默认库存储库中将 jcenter 更改为 jcenter()

【讨论】:

  • 对我来说,仅此一项是行不通的。这样做之后,它确实起作用了,我再次将完整的 url 更改为“jcenter”。就像魔法一样。
  • 步骤:进入文件->项目结构,在左侧窗格中选择“项目”,您会在右侧看到这些选项
  • 我希望有人能涵盖互联网暂时不可用但所有必需资源都已签入的情况。
【解决方案2】:

只需 clean重建 项目。 这对我有用

【讨论】:

  • 甜蜜的答案! ?
【解决方案3】:

我遇到了同样的错误并使用以下说明解决了问题。

转到您的项目级 gradle 构建脚本,将 maven { url"https://jitpack.io"} 添加到所有项目中。

allprojects {
    repositories {
        google()
        jcenter()
        maven {url"https://jitpack.io"}


    }
}

【讨论】:

    【解决方案4】:

    首先,我关闭了我的代理,但它不起作用。

    那我只是反复尝试,在build.gradle

    中添加下面的代码
    
        repositories {
            google()
            jcenter()
            mavenCentral()
    
        }
    
    

    【讨论】:

    • 这是答案吗?
    【解决方案5】:

    这对我有用。

    allprojects {
    repositories {
        google()
        jcenter()
        maven {url"https://jitpack.io"}
    
    
    }
    

    }

    【讨论】:

      【解决方案6】:

      有时这对我有用,当突然出现 gradle 同步问题时应该可以正常工作(或以前工作正常)。

      使用本地 gradle 分发构建

      here 下载一个 gradle 发布存档到路径 android-studio/gradle/ 文件夹,然后解压。

      在 Android Studio 中:文件 > 设置 > 构建、执行 > Gradle

      在“项目级设置”下选择“使用本地 gradle 分发”。

      在“Grade home”中,浏览到下载的 gradle 的路径并选择它。

      确定 > 同步项目。

      附:如果已经选择了本地 gradle,请尝试反向,即默认包装器。

      【讨论】:

      • 在完成上述操作后仍然出现相同的错误,还尝试将classpath更改为4.14.1.0,因为我更新为gradle 4.1
      【解决方案7】:

      在项目级别 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'
      }
      

      【讨论】:

        【解决方案8】:

        好的,我不知道我是怎么得到这个错误的,我完成了我的项目,当我短暂休息回来时,我看到了这个错误,我不知道我是怎么遇到的。

        但是在通过堆栈溢出搜索答案后,我没有得到一个

        所以只是尝试启动另一个已经完成的项目,它也给出了同样的错误

        然后我只是将我的互联网连接从我的 wifi 路由器切换到我的移动热点,然后再试一次它成功了

        如果您还没有找到任何答案,那就试试这个,这个可以解决您的问题吗

        【讨论】:

          【解决方案9】:

          这对我有用: 当您通常离线时会发生这种情况。 只需打开您的互联网连接,然后重新尝试构建应用程序。 否则,您可以使用离线或本地 gradle

          【讨论】:

            【解决方案10】:

            这就是我修复它的方法。

            • 禁用系统 Wifi
            • 等待 10 秒
            • 启用无线网络
            • 同步 Gradle
            • 清理项目
            • 构建

            【讨论】:

              猜你喜欢
              • 2012-09-02
              • 2012-04-17
              • 2017-12-14
              • 2017-06-08
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多