Android Studio更新-错误:无法使用Gradle发行版运行生成操作

Android Studio更新-错误:无法使用Gradle发行版运行生成操作,android,android-studio,android-gradle-plugin,build.gradle,Android,Android Studio,Android Gradle Plugin,Build.gradle,我最近更新了android studio的最新版本,但问题来了 渐变“MyApplication”项目刷新失败。 错误:无法使用Gradle分发“”运行生成操作。 在StackOverflow中找到 然而,尝试一切都不起作用-目前无法创建导入任何内容的新项目。请友好建议 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2"

我最近更新了android studio的最新版本,但问题来了

渐变“MyApplication”项目刷新失败。 错误:无法使用Gradle分发“”运行生成操作。

在StackOverflow中找到

然而,尝试一切都不起作用-目前无法创建导入任何内容的新项目。请友好建议

  apply plugin: 'com.android.application'  

  android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

     defaultConfig {
        applicationId "com.sclick.myapplication"
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    task assemble{}
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
}

      **Top Level Gradle.build**
//顶级生成文件,您可以在其中添加所有配置通用的配置选项 次级项目/模块

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

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }


    allprojects {
        repositories {
            jcenter()
        }
    }
gradle wrapper.properties

  #Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

我也有同样的问题。我尝试了很多方法,但在尝试以下方法之前,没有任何效果:

  • 关闭Android Studio
  • 删除
    C:\Users\\.gradle\wrapper\dists\
    中与
    gradle-[version]-all匹配的任何目录。如果遇到“文件正在使用”错误(或类似错误),请终止任何正在运行的Java可执行文件
  • 以管理员身份打开Android Studio
  • 尝试同步项目文件
  • 如果上述操作不起作用,请尝试重新启动计算机和/或删除项目的
    .gradle
    目录
  • 打开问题项目并触发梯度同步

  • 继续Project->Settings->Compiler(基于Gradle的android项目),找到文本字段“VM选项”,并将其放在那里:

    -Xmx512m-XX:MaxPermSize=512m

    这将解决问题,在任何情况下,gradle消息窗口中显示的错误是“无法为对象堆保留足够的空间”


    希望这有帮助

    当我升级到最新版本的Android Studio 1.3.2时,我也遇到了类似的问题。似乎对我有用的是从我的项目目录中删除
    .gradle
    文件夹:

    rm -rf ~/project/.gradle
    

    尝试将渐变依赖项更新为2.4。为此,你需要去
    文件->项目结构->项目->渐变版本

    在这里,您需要从2.2.1更改为2.4。等待下载新的gradle版本


    您已经准备好出发了。

    我在Mac上遇到了类似的问题

    查看Help->ShowLogsinFinder下的日志,我发现以下条目

    您将JVM属性“https.proxyHost”设置为“127.0.0.1”。
    这可能会导致错误行为。代理应在设置中设置| HTTP Proxy
    此JVM属性很旧,Oracle不建议使用它。
    (注意:它可能是由某些代码动态分配的。)


    结果我让Charles作为网络代理运行。关闭Charles解决了这个问题。

    我第一次在Window10中启动Android Studio时遇到了同样的问题,使用java jdk 1.8.066。有效的解决方案是:

    第1步:关闭Android Studio

    步骤2:删除文件夹C:\Users\Anna\.gradle (安娜是我的用户名)

    第3步:以管理员身份打开Android Studio

    步骤4:如果您当前在打开的项目中,请通过选择文件>关闭项目来关闭当前项目

    第5步:现在您可以看到这个快速入门GUI:

    选择打开现有的Android Studio项目,导航到您的项目文件夹并选择它。 等待gradle再次构建(它将下载项目中每个模块的build.gradle中的所有依赖项)

    如果它到现在还没有工作,你可以重新启动你的计算机。再次执行步骤1


    当我更改Android Studio版本或最近升级窗口时,就会发生这种情况。希望有帮助

    我强制使用代理,还强制在gradle.properties上添加代理设置,如下所示:

    systemProp.http.proxyHost=127.0.0.1
    systemProp.http.proxyPort=1080
    systemProp.https.proxyHost=127.0.0.1
    systemProp.https.proxyPort=1080
    
    并以管理员身份强制关闭和打开
    studio64.exe
    。 现在一切似乎都变好了

    事件日志显示

    8:21:39 AM Platform and Plugin Updates: The following components are ready to update: Android Support Repository, Google Repository, Intel x86 Emulator Accelerator (HAXM installer), Android SDK Platform-Tools 24, Google APIs Intel x86 Atom System Image, Android SDK Tools 25.1.7
    8:21:40 AM Gradle sync started
    8:22:03 AM Gradle sync completed
    8:22:04 AM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]
    8:22:25 AM Gradle build finished in 21s 607ms
    

    我正在使用android studio 2.1.2作为exe安装文件下载。它有Gradle(我还强制使用自定义安装来解决Gradle)

    你可以通过阅读Gradle包装器下载你想要的Gradle。属性。下载它,在你喜欢的地方解压它,然后更改你的Gradle配置使用本地而不是推荐的

    我遇到了同样的问题,我只是
    使缓存无效/重新启动

    看看项目中是否有
    .gradle
    子目录。如果是,请关闭Android Studio中的项目,删除
    .gradle
    目录,然后重新打开该项目。谢谢您回复我。我已经按照你的建议做了,但它一直在抛出:错误:无法使用Gradle发行版的“Do build->Clean Project”运行构建操作。希望helps@SomCollection--请告知我们MDragon00(或您或任何其他人)是否解决了您遇到的问题,或者问题是否仍然存在。谢谢。我删除了我的整个
    ~/.gradle
    文件夹(在Mac OS X Yosemite上)和项目的
    .gradle
    文件夹,重建了,GTG这对我来说刚刚奏效。我重新启动了计算机,删除了
    C:\Users\\.gradle
    文件夹中的所有内容,并将项目重新导入AS。同步项目文件后,所有文件都恢复正常。作为mac用户,我可以确认删除/.gradle和/.gradle,然后单击“再次同步”即可。不需要重新启动Android Studio。这对我很有效。我认为原因是gradle操作期间Windows崩溃。在关闭为.Thx后,我不得不使用提升的命令提示符重命名.gradle文件夹(而不是删除),这对我来说很有用(我在Mac上,不需要重新启动为),所以从我的本地主机1080端口发生了什么事?@wonsuc您必须有一个代理客户端,例如,在端口1080监听传入的请求。谢谢!当您从GitHub下载旧的Android项目时,就会发生这种情况。