Android Studio 2.2.3 Gradle Build Stuck

时间:2017-01-06 09:01:59

标签: android android-studio gradle android-gradle build.gradle

我下载android studio 2.2.3并加载我的项目。但Gradle Build Run Stuck。它不断显示,我无法运行我的应用程序。什么问题可以帮助我吗?

Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]

enter image description here

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

3 个答案:

答案 0 :(得分:0)

确保您有互联网连接 如果你有,那么android studio可能无法从Jcenter下载类。因此,您必须强制android studio从其他资源(如Maven)下载类。

要执行此操作,请打开gradle.build文件并使用jcenter()更改两个mavenCentral()文本(maven“C”entral()中的“C”必须以大写字母输入)并尝试同步再次使用gradle。

每次打开项目时都不需要这样做。每次在Android studio中创建新项目时都要这样做。

答案 1 :(得分:0)

如果您在代理服务器后面,请使用以下代码在gradle.properties文件旁边创建一个build.gradle文件:

systemProp.http.proxyHost=YOUR_PROXY
systemProp.http.proxyPort=YOUR_PORT
systemProp.http.proxyUser=USERNAME
systemProp.http.proxyPassword=PASSWORD

systemProp.https.proxyHost=YOUR_PROXY
systemProp.https.proxyPort=YOUR_PORT
systemProp.https.proxyUser=USERNAME
systemProp.https.proxyPassword=PASSWORD
如果您不需要登录代理,则不需要

systemProp.http[s].proxyUsersystemProp.http[s].proxyPassword。在这种情况下,请删除这些行。

答案 2 :(得分:0)

解决方案:  1.更新您的构建工具。  2.重新安装sdk。

就我而言,所有可执行文件" .exe" " sdk \ build-tools \ 25.0.3"中的文件文件夹被病毒破坏了。解决方案2完美地为我工作。 :)