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

Не удалось выполнить синхронизацию проекта Studio Studio Gradle

Я получаю ошибку: "Gradle не удалось выполнить синхронизацию проекта. Основные функции (например, eiditing) не будут работать должным образом.

И журнал ошибок:

Error:Unable to start the daemon process. 
This problem might be caused by incorrect configuration of the daemon. 
For example, an unrecognized jvm option is used. 
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.10/userguide/gradle_daemon.html 
Please read below process output to find out more:
    ----------------------- 
Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit.

Я пытался удалить папку .gradle, как я читал здесь. Это работало вчера, но сегодня, когда я запустил Android Studio, ошибка снова проявилась и удаление папки .gradle не помогает.

Я действительно не знаю, что делать.

Есть ли у кого-нибудь предложения?

4b9b3361

Ответ 1

Просто слепое предположение: попробуйте добавить что-то вроде этого в ваш gradle.properties файл в проекте:

org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

Ответ 2

Эту проблему можно решить в студии Android с помощью

Файл → Настройки → Компилятор (Gradle - проекты на базе Android)

Change the "**VM options**" to 
-Xmx512m -XX:MaxPermSize=512m

Это сработало для меня.

Ответ 3

Единственный способ, которым я смог это исправить, когда это происходит, - это сделать

./gradlew clean 

и

./gradlew --refresh-dependencies

а затем перезапустите Android Studio.

Если это не сработает, я обычно прибегаю к реимпортации проекта.

Ответ 4

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

Но в конце концов я смогу решить проблему, и для этого выполните следующие действия.

Шаг 1: Проверьте свою версию Java.

Шаг 2: Если оно равно 1.7, то загрузите новую версию i.e JDK 1.8

Шаг 3: Установите JDK 1.8

Шаг 4: измените версию Java для Android Studio на 1.8 и проблема решена...

Это работало для меня.

Ответ 5

изменение настройки компиляции на это сработало для меня

enter image description here

Ответ 6

Я получал ту же ошибку в версии 2.2.3, поэтому я загрузил последнюю версию Android Studio 2.3.3, даже в последней версии, я получал ту же ошибку, ниже мое решение: -

  • Загрузите последнюю версию Android Studio с официального сайта.

  • В Файл > Структура проектa > Местоположение SDK, Местоположение JDK должно ссылаться на 64-разрядный JDK. C:\Program Files\Java\jdk1.8.0_131, даже после этого ошибка не была полностью исправлена.

  • Я проверил структуру проекта. В Файл > Структура проектa > Проект версия Android Plugin все еще была 2.2.3. > , Я изменил его на 2.3.3 и , сборка выполнена успешно, и все работает плавно.

Ответ 7

Это работало для меня.

  • Закройте Android Studio
  • Удалить .gradle папку из c:\users\{username}\.gradle
  • Откройте Android Studio
  • Очистить проект
  • Проект перестройки
  • Синхронизировать проект с gradle файлами. Смотрите снимок экрана

    Ура!

Ответ 8

Проверьте правильность пути gradle в File -> Settings -> Build, Execution -> Gradle. У меня был неправильный путь к локальному дистрибутиву gradle.

Ответ 9

Ни один из них не работал у меня, так вот как я в конечном итоге решил свою проблему:

  • В файле сборки build.gradle верхнего уровня удалите 'classpath' com.android.tools.build:gradle: some version number
  • синхронизировать свой проект и убедиться, что ваше местоположение gradle указывает на правильный каталог

Ответ 10

Для меня журнал событий показал:

2:18 PM Project setup started

2:18 PM Gradle sync failed: EventQueue.isDispatchThread()=false Toolkit.getEventQueue()[email protected]
                Current thread: Thread[ApplicationImpl pooled thread 3,4,Idea Thread Group] 1439896692
                SystemEventQueueThread: Thread[AWT-EventQueue-0,6,Idea Thread Group] 519777864 (2 s 913 ms)

2:18 PM Syncing only active variant
                You can disable this experimental feature from
                File → Settings → Experimental → Gradle → Only sync the active variant

Я попробовал все, но, конечно же, я просто должен был сделать то, что он сказал, и снять флажок "Только синхронизировать активный вариант". Не уверен, как это было проверено в первую очередь.

Ответ 11

Обновление Java и проблема решена!

Control panel > Java > Update Now

Ответ 12

Я был в этой ситуации, не найдя решения; наконец, я понял, что мой брандмауэр блокировал java-исполняемый файл от открытия портов/соединений. Попробуйте добавить исключение брандмауэра для исполняемого файла Java. Это решило проблему для меня.