更新到Android Studio 1.3后,Gradle构建会挂起

时间:2015-06-03 10:47:58

标签: android android-studio android-gradle

我刚刚更新到Android Studio 1.3,打开了我正在处理的现有项目,试图运行它。 Gradle刚刚陷入“Resolve dependencies':app_debugCompile'”,我试着等待,我等了一个多小时才发生任何事情。

如何解决这个问题才能让我的应用运行?

6 个答案:

答案 0 :(得分:5)

如果您使用代理,似乎在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

答案 1 :(得分:1)

  

如何解决这个问题才能让我的应用运行?

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

./gradlew --debug clean build

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

我有这个问题。只看到这个页面。 Solution is here

解决方案:

  1. 确保您拥有最新的稳定版本(当前2.0.0)
  2. 确保build.gradle中的gradle版本为2.0.0(classpath' com.android.tools.build:gradle:2.0.0')
  3. 最后一步,最重要的一步是将 jcenter()更改为 mavenCentral()
  4. 因此,您可以在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
    }
    

答案 4 :(得分:0)

转到应用>右键单击它>打开模块设置>将构建工具版本更改为22.0.1 重新启动Android Studio后再试一次

答案 5 :(得分:0)

我刚刚在OP中遇到过这个问题,在我的情况下,只需要花费20多分钟来完成gradle构建。陷入“Resolve dependencies”:app_debugCompile'“

我仍然是Stackoverflow的新手,所以我还不能投票。但我可以告诉你的是,如果你像我这样的Web代理,你刚刚更新到Android 1.3.1,你可能会立即注意到这个问题。我已经在IDE设置了我的公司Web代理,是的, 1.3.1 更新有些不合适。发布 corochann 后,您必须将代理信息添加到项目的 gradle.properties 。一旦我真的这样做,我立即注意到了差异。前进直到它解决了你可能必须将它添加到每个项目,如果你在Web代理后面并运行1.3.1。我家里有另一台机器不在代理服务器后面,并且在1.3.0之前运行Android Studio版本并且没有问题。希望这会有所帮助!!