我使用的是Android Studio 0.3.2。由于我是从以前的版本升级的,因此无法构建现有项目。

我一直在遇到gradle集成问题。
与编写任何代码相比,我花更多的时间整理gradle。
我已经被困了一个星期了!

我收到了这么多帖子提到的错误,但是在阅读了几个小时后,没有一种解决方案对我有用。

org.gradle.tooling.GradleConnectionException:无法使用Gradle安装'C:\Users\Adrian.gradle\wrapper\dists\gradle-1.8-all\2kopnp0i5dq014k75fp36m3vd5\gradle-1.8'执行构建:无法使用Gradle安装执行构建'C:\Users\Adrian.gradle\wrapper\dists\gradle-1.8-all\2kopnp0i5dq014k75fp36m3vd5\gradle-1.8'。

我使用android studio中的内置终端窗口检查了gradle版本。

我的gradle.xml

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="GradleSettings">
    <option name="linkedExternalProjectsSettings">
      <GradleProjectSettings>
        <option name="distributionType" value="DEFAULT_WRAPPED" />
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="useAutoImport" value="true" />
      </GradleProjectSettings>
      <GradleProjectSettings>
        <option name="distributionType" value="DEFAULT_WRAPPED" />
        <option name="externalProjectPath" value="D:\Users\Adrian\AndroidStudioProjects\SupaScaleProject" />
        <option name="useAutoImport" value="true" />
      </GradleProjectSettings>
    </option>
    <option name="serviceDirectoryPath" value="$USER_HOME$/.gradle" />
  </component>
</project>

我的gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip

我的build.gradle
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
        apply plugin: 'android'

   repositories {
        mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 18
    }

    buildTypes {
        release {
            runProguard true
            proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
        }

        debug {
            runProguard false
            proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
        }
    }

 }

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile files('libs/achartengine-1.1.0.jar')
}

我从终端进行了构建:gradlew compileDebug,构建成功!

现在,我通过菜单栏Build-> Rebuild Project进行构建(在AndroidStudio 0.3.2中):

我真的不知道在哪里看了。
任何帮助将不胜感激。

哦..是的,我删除了.gradle/wrapper/dists/中的所有文件,并允许Android Studio为我下载。

提前致谢。

阿德里安

@joucks 评论之后,我在http://tools.android.com/knownissues注意到以下内容:

因此,不幸的是,我将build.gradle更改为classpath 'com.android.tools.build:gradle:0.6.3'

此后,我将compileSDKVersion更新为19,并将buildToolsVersion更新为“19.0.0”,以期获得成功。不幸的是没有。是的..并且在您询问之前,我的SDK-Manager是最新的所有最新文件。

最佳答案

我终于想通了这一点。两次都发生在我身上,重新启动计算机使它消失了。由于Windows中的某些内存泄漏或资源问题,必须发生“GradleConnectionException”。

关于Android Studio-无法构建项目-GradleConnectionException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19860676/

10-11 22:27
查看更多