Подтвердить что ты не робот

Обновление Android Studio -Error: не удалось запустить сборку с использованием дистрибутива Gradle

Недавно я обновил студию Android до последней версии, но затем возникает проблема.

Gradle Не удалось выполнить обновление проекта MyApplication. Ошибка: не удалось запустить действие сборки с помощью Gradle distribution 'https://services.gradle.org/distributions/gradle-2.2.1-all.zip'.

Нашел этот в 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
4b9b3361

Ответ 1

У меня была такая же проблема. Я пробовал много вещей, но ничего не получалось, пока не попробую следующее:

  1. Закрыть Android Studio
  2. Удалите любой каталог, соответствующий gradle-[version]-all внутри C:\Users\<username>\.gradle\wrapper\dists\. Если вы столкнулись с ошибкой "Файл используется" (или аналогичной), прекратите выполнение исполняемых файлов Java.
  3. Откройте Android Studio в качестве администратора.
  4. Попробуйте синхронизировать файлы проекта.
  5. Если вышеперечисленное не работает, попробуйте перезагрузить компьютер и/или удалить каталог проекта .gradle.
  6. Откройте проблемный проект и запустите синхронизацию Gradle.

Ответ 2

У меня была аналогичная проблема, когда я обновился до последней версии Android Studio 1.3.2. Для меня, похоже, было удаление папки .gradle из моего каталога проектов:

rm -rf ~/project/.gradle

Ответ 3

У меня была такая же проблема, когда вы впервые запустили Android Studio в Window 10 с java jdk 1.8.0_66. Решение, которое сработало, это:

Шаг 1: Закрыть Android Studio

Шаг 2: Удалить папку C:\Users\Anna \.gradle(Анна - мое имя пользователя)

Шаг 3: Откройте Android Studio как администратор

Шаг 4: Если вы находитесь в открытом проекте, закройте текущий проект, выбрав "Файл" > "Закрыть проект".

Шаг 5: Теперь вы видите этот графический интерфейс быстрого запуска: Android Studio Quick Start

Выберите Открыть существующий проект Android Studio, перейдите в папку проекта и выберите его.

Подождите, пока gradle снова построит (он будет загружать всю зависимость в вашем build.gradle для каждого модуля в вашем проекте)

Если он до сих пор не работал, вы можете перезагрузить компьютер. Повторите шаг 1.

Это происходит когда-то, когда я изменил версию Android Studio или недавно обновил Окно. Надеюсь, что это поможет!

Ответ 4

Я вынужден использовать прокси-сервер, а также принудительно добавить настройки прокси-сервера в 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 в качестве администратора. Теперь все это кажется greate

Журнал событий говорит

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)

Ответ 5

Перейдите в Project- > Settings- > Compiler (проект с Android на основе Gradle), найдите текстовое поле "VM option" и поместите туда:

-Xmx512m -XX: MaxPermSize = 512 м

Эта проблема решает проблему, в любом случае ошибка, отображаемая в окне сообщения gradle: "Не удалось зарезервировать достаточно места для кучи объекта"

Надеюсь, что это поможет

Ответ 6

Попробуйте обновить зависимость gradle до версии 2.4. Для этого вам нужно пойти в File -> Project Structure -> Project -> Gradle version.

Там вам нужно перейти от 2.2.1 до 2.4. Подождите, пока не будет загружена новая версия gradle.

И вы готовы идти.

Ответ 7

У меня возникла аналогичная проблема на Mac.

Просмотр журнала в Справке → Показать журналы в Finder. Я нашел следующую запись.

У вас есть свойство JVM "https.proxyHost", установленное на "127.0.0.1".
Это может привести к неправильному поведению. Прокси-сервер должен быть установлен в настройках | HTTP Proxy
Это свойство JVM является старым, и его использование не рекомендуется Oracle.
(Примечание: он мог бы быть присвоен некоторым кодом динамически.)

и оказалось, что у меня был Чарльз в качестве прокси-сервера. Выключение Чарльза решило проблему.

Ответ 8

Вы можете загрузить gradle из Gradle Сервис, прочитав gradle -wrapper.properties. Загрузите его, распакуйте его, где хотите, а затем измените настройку большого размера на локальный, а не на рекомендованный.