Android Studio更新-Error:无法使用Gradle分发运行构建操作

我最近更新了android studio到最新版本,但随后出现了问题。

Gradle’MyApplication’项目刷新失败。 错误:无法使用Gradle分发’ https://services.gradle.org/distributions/gradle-2.2.1-all.zip ‘运行构建操作。

在StackOverflow中find了这个

然而,尝试一切都没有用 – 目前无法创建任何import的新项目。请善意的建议。

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 

  • BroadcastReceiver绑定服务
  • 如何提高Android Studio应用程序构建的速度?
  • 是否可以转储设备硬件配置文件以创建等效的AVD?
  • 使用Firebase for Android更改密码
  • Javascript删除android web浏览器上的cookie
  • LiveData与Handler和LocalBroadcast
  • 无法在Firestore中禁用脱机数据
  • 尝试编译工作项目时Android Studio中的断言错误
  • 我有同样的问题。 我尝试了很多东西,但没有任何效果直到我尝试以下内容:

    1. 关闭AS。
    2. 删除C:\ Users \ .gradle \ wrapper \ dists \ gradle-2.2.1-all中的文件夹(确保全部删除)
    3. 以管理员身份打开AS。
    4. 尝试同步项目文件。
    5. 如果到目前为止还没有工作,请重新启动计算机。 重新运行AS。 (我的是这样的)。

    希望它会奏效。 即使它到目前为止还没有工作,尝试打开其他一些项目并重复该过程。 在第5步之后,现在打开有这个问题的项目。

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

     rm -rf ~/project/.gradle 

    继续项目 – >设置 – >编译器(基于Gradle的android项目),find文本字段“VM选项”并放在那里:

    -Xmx512m -XX:MaxPermSize = 512m

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

    希望这可以帮助

    我强制使用代理并强制在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问题)

    首次使用java jdk 1.8.0_66在Window 10中启动Android Studio时出现同样的问题。 有效的解决方案是:

    第1步:关闭Android Studio

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

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

    步骤4:如果您当前处于已打开的项目中,请通过选择“文件”>“关闭项目”关闭当前项目。

    第5步:现在您看到此快速入门GUI: Android Studio快速入门

    选择打开现有的Android Studio项目,导航到项目文件夹并选择它。

    等待gradle再次构建(它将为您项目中的每个模块下载build.gradle中的所有依赖项)

    如果到目前为止还没有工作,您可以重新启动计算机。 再做一步。

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

    尝试将gradle依赖项更新为2.4。 为此,您需要转到File -> Project Structure -> Project -> Gradle version

    你需要从2.2.1更改为2.4。 等待下载新的gradle版本。

    你准备好了。

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

    查看帮助 – >在Finder中显示日志下的日志,我find了以下条目。

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

    事实certificate我有Charles作为网络代理运行。 关闭查尔斯解决了这个问题。

    您可以通过阅读gradle-wrapper.properties从Gradle Service下载所需的gradle。下载它,将其解压缩到您喜欢的位置,然后使用本地而不是推荐的更改您的grandle配置。