【问题标题】:Gradle build hangs after update to Android Studio 1.3更新到 Android Studio 1.3 后,Gradle 构建挂起
【发布时间】:2015-08-17 12:50:15
【问题描述】:

我刚刚更新到 Android Studio 1.3,打开了一个我正在处理的现有项目,并尝试运行它。 Gradle 只是卡在“Resolve dependencies':app_debugCompile'”,我试图等待,我等了一个多小时,没有任何反应。

如何解决它以使我的应用程序运行?

【问题讨论】:

  • 每天都在这里。 Android Studio > 1.1 totally sucks.
  • 有可能 gradle 正在后台升级,假设互联网连接速度较慢,此过程可能需要几分钟(几个小时)才能完成。如果不是,请尝试重新安装 Android Studio。
  • 我尝试创建一个新项目并且编译成功,我认为这是一些向后兼容性问题

标签: android android-studio android-gradle-plugin


【解决方案1】:

如果您使用代理,则似乎在 Android Studio 1.3 中未正确设置 https 代理服务器。 可以在 gradle.properties 中手动设置 https 代理服务器,

systemProp.https.proxyHost=proxy.server.address
systemProp.https.proxyPort=8080

Gradle Sync fails in Android studio 1.3gradle behind proxy in Android Studio 1.3

【讨论】:

  • 啊!我使用的是 http 而不是 https,这就是卡住的原因!
【解决方案2】:

如何解决它以使我的应用程序运行?

首先要更准确地识别问题。为此,请从项目根目录中的命令行运行 gradle:

./gradlew --debug clean build

--debug 参数将简单地启用调试日志级别,并希望提供有用的信息来了解它挂起的位置/原因。

【讨论】:

    【解决方案3】:

    我在 linux 中遇到了这个问题,在 fedora 上安装这些依赖项后我的问题解决了:

    sudo dnf install glibc.i686 zlib.i686 libstdc++-devel.i686 
    

    【讨论】:

      【解决方案4】:

      我遇到了这个问题。请看这个页面。 Solution is here

      解决方案:

      1. 确保您拥有最新的稳定版本(当前为 2.0.0)
      2. 确保您的 gradle 版本在 build.gradle 中为 2.0.0 (classpath 'com.android.tools.build:gradle:2.0.0')
      3. 最后一步也是最重要的一步是将您的 jcenter() 更改为 ma​​venCentral()

      所以你可以在3秒内轻松添加新的依赖和同步项目!

      buildscript {
          repositories {
              mavenCentral()
          }
          dependencies {
              classpath 'com.android.tools.build:gradle:2.0.0'
      
              // NOTE: Do not place your application dependencies here; they belong
              // in the individual module build.gradle files
          }
      }
      
      allprojects {
          repositories {
              mavenCentral()
          }
      }
      
      task clean(type: Delete) {
          delete rootProject.buildDir
      }
      

      【讨论】:

        【解决方案5】:

        转到应用程序>右键单击它>打开模块设置>将构建工具版本更改为22.0.1 重启你的 Android Studio 后重试

        【讨论】:

          【解决方案6】:

          我刚刚在 OP 中遇到了这个问题,在我的情况下,它需要 20 多分钟才能让 gradle build 进行。也卡在 "Resolve dependencies':app_debugCompile'"

          我对 Stackoverflow 还比较陌生,所以我还不能投票。但是我可以告诉你的是,如果你像我一样使用网络代理并且你刚刚更新到 Android 1.3.1,你可能会立即注意到这个问题。我已经在 IDE 设置中设置了我的公司网络代理,是的,1.3.1 更新出现了问题。正如 corochann 所发布的,您必须将代理信息添加到项目的 gradle.properties 中。一旦我真正做到了这一点,我立即注意到了不同之处。在解决之前,如果您使用 Web 代理并运行 1.3.1,您可能必须将其添加到每个项目中。我家里有另一台机器,它不在代理后面,运行的是 1.3.0 之前的 Android Studio 版本,没有任何问题。希望这会有所帮助!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-06-12
            • 1970-01-01
            • 1970-01-01
            • 2021-03-15
            • 2017-04-28
            • 2016-08-04
            • 2017-01-12
            • 1970-01-01
            相关资源
            最近更新 更多