【问题标题】:android studio error Error:Connection timed outandroid studio错误错误:连接超时
【发布时间】:2016-06-10 14:42:14
【问题描述】:

我只是在 android studio 中创建了一个新项目并将 gcm 模块添加到其中。
我不断地给出这个错误信息

Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.      

我不使用任何代理。
谁能帮我解决这个问题?

更新
现在重建我的项目后,我给出了这个错误

Error:A problem occurred configuring project ':app'.    
 A problem occurred configuring project ':backend'.
Could not resolve all dependencies for configuration ':backend:classpath'.
   Could not resolve com.google.appengine:gradle-appengine-plugin:1.9.18.
    Required by:
        PushStart:backend:unspecified
      Could not resolve com.google.appengine:gradle-appengine-plugin:1.9.18.
      Could not get resource 'https://jcenter.bintray.com/com/google/appengine/gradle-appengine-plugin/1.9.18/gradle-appengine-plugin-1.9.18.pom'.
      Could not GET 'https://jcenter.bintray.com/com/google/appengine/gradle-appengine-plugin/1.9.18/gradle-appengine-plugin-1.9.18.pom'.
      Connection to https://jcenter.bintray.com refused

【问题讨论】:

  • 您是否尝试过使缓存无效并重新启动?
  • 重建项目并再次应用 gradle,而不是从文件菜单无效/重启工作室
  • 我只是尝试使缓存无效并重新启动,而 Steel 不工作
  • 您找到解决方案了吗?我现在也有同样的问题......
  • 接受的答案是我的解决方案

标签: android android-gradle-plugin


【解决方案1】:

这个问题的一个解决方案 转到代理设置, 文件 > 设置 > 外观和行为 > 系统设置 > HTTP 代理 或通过 点击 ctrl+alt+s。 如果您不使用代理,则不设置代理 要么 设置自动检测代理设置。

如果它不能正常工作。

你可以这样 转到项目中的 Gradle Scripts 并在其中有名为 gradle.properties(Global Properties) 的文件。 不要转到 gradle.properties(Project Properties) 文件。 在该文件的底部,您可以看到一些代理设置。 如果您不使用代理连接,您可以删除该部分。 如果您使用代理,您应该检查是否正确。 ///////////////////////////////////////// //////

文件位置以我的方式 C:\Users\HP.gradle\gradle.properties

/////////////////////////////////////// /////////

systemProp.http.proxyHost=192.168.0.10
systemProp.http.proxyPort=3128
systemProp.https.proxyHost=192.168.0.10
systemProp.https.proxyPort=3128

/////////////////////////////////////// //////////

如果您使用代理,请在您的代理设置中保持这样的状态

## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Wed Mar 17 08:43:50 IST 2021
systemProp.http.proxyHost=192.168.0.10
systemProp.http.proxyPort=3128
systemProp.https.proxyHost=192.168.0.10
systemProp.https.proxyPort=3128

如果您不使用代理,请保持这样

## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Wed Mar 17 08:43:50 IST 2021

【讨论】:

    【解决方案2】:

    我解决了这个问题

    文件 -> 设置 -> 搜索代理 -> 从 noProxy 更改为使用代理并提供给定代理的公司

    【讨论】:

      【解决方案3】:

      如果您在代理之后并且您的代理未在 android studio 中配置,您应该执行以下链接: Error:Connection timed out: connect

      如果您配置了代理设置或您的问题与代理无关,您必须通过以下路径轻松更新您的 sdk: 工具>android>sdk manager>sdk tools>检查你需要的任何东西,然后点击OK, 然后您的 sdk 变为更新,然后单击 syncrow 或 Try Again 按钮。

      【讨论】:

        【解决方案4】:

        试试 Invalidate Caches.. 转到文件->使缓存无效/重新启动->选择“无效并重新启动”。

        【讨论】:

          【解决方案5】:

          如果您在没有代理的情况下遇到这些错误,或者如果您下载了源代码但无法编译,请按照以下步骤操作:

          1- 创建另一个空项目

          2- 转到 File\Project Structure\project 并记下 Gradle 版本Android 插件版本

          3- 返回到问题项目并使用之前路径中的相同版本。有时也需要同时将 jcenter 更改为 ma​​venCentral

          4- 在 Project Structure 窗口中转到 app\properties 并将 Compile Sdk Version 更改为最新版本。

          5- 我建议也将 Target Sdk Version 更改为最新版本(在 Flavors tab 中)

          6- 同步、清理和重建项目。

          现在,gradle 编译器的问题已经解决了,你可能会遇到一些关于依赖的错误。这些问题通常通过更新依赖关系来解决。要将依赖项更新到最新版本,请使用 @Jared Kells 提供的 this guide

          【讨论】:

            【解决方案6】:

            如果您使用的是 Win7,那么您的防火墙会阻止 Android Studio 连接。您必须将 android studio 添加到受信任的文件和宾果游戏中!一切都会开始工作!

            【讨论】:

              【解决方案7】:

              this SO post 的回答可能对您有所帮助。

              您应该在gradle.properties 文件中为https setings configuration 添加以下行

                  systemProp.https.proxyHost=www.somehost.org
                  systemProp.https.proxyPort=8080
                  systemProp.https.proxyUser=userid
                  systemProp.https.proxyPassword=password
                  systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
              

              【讨论】:

              • 但我没有使用任何代理!
              • 那是因为我没有使用代理
              • 早期的 android studio 工作正常,现在遇到这个问题,我不明白应该放什么
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-12-08
              • 1970-01-01
              • 2018-07-24
              • 2013-05-29
              • 2013-03-30
              相关资源
              最近更新 更多