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

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

В Android Studio я просто создал новый проект, и он говорит, что:

Gradle project sync failed. Basic functionality will not work properly.

Я искал в Интернете и пробовал все, но ничего не получилось. У меня есть v0.4.6 Android Studio, используя Gradle 1.11.

Сообщение об ошибке:

FAILURE: Build failed with an exception.

* Where:                    
Build file 'C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\build.gradle' line: 9

* What went wrong:          
A problem occurred evaluating project ':MyFirstApp'.
> Gradle version 1.10 is required. Current version is 1.11. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip

* Try:                      
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED                

Total time: 1 mins 7.011 secs
4b9b3361

Ответ 1

Плагин Android 0.8.x не поддерживает Gradle 1.11, вам нужно использовать 1.10.

Вы можете прочитать правильное сообщение об ошибке на вкладке "Gradle Console".

ИЗМЕНИТЬ

Вам нужно изменить файл gradle/wrapper/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.10-all.zip

Ответ 2

Это может быть полезно для некоторых.

Моя проблема в том, что это неполная загрузка файла gradle-1.12-all.

Ниже приведен снимок экрана с ошибкой

enter image description here

  • Я перезагрузил файл с gradle здесь и извлек его в path/to/the/gradle, в моем случае он был в C:\Users\maneeOsman\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo
  • Я закрыл студию Android и снова открыл ее в привилегии администратора (Запуск от имени администратора).

Студия Android запускает загрузку необходимых файлов для создания и отладки. Вы можете заметить это из нижнего левого индикатора.

После этого он работает нормально.

Смотрите снимок экрана ниже

enter image description here

Ответ 3

В моем случае проблема с NDK была проблемой.

перейдите к File->Project Structure->SDK Location и добавьте местоположение NDK

Ответ 4

Вот решение, которое я нашел: В дереве проекта "приложение" щелкните правой кнопкой мыши, чтобы получить контекстное меню. Выберите "Open module setting", на вкладке "app" - "свойства" дерева выберите существующую версию "build tools". gradle начнет строить.

Ответ 5

После применения этого исправления, найденного здесь... https://code.google.com/p/android/issues/detail?id=208295

в файле $SDK/ndk_bundle/source.properties заменить "12.0.2753695 бета 1" на "12.0.2753695-бета1"

Мой проект был успешно создан и запущен на устройстве и эмуляторах, хотя 5 предупреждений все еще остаются.

Ответ 6

Удалите зависимость "junit: junit: 4.12" от модулей приложения...!!! Это решение для gradle для синхронизации всех файлов.

Ответ 7

было трудно решить, но я сделал это посмотри, пойди C:\Users\Vinnie \ удалить .gradle файл его вы не видели, он может быть в скрытых файлах, поэтому, если вы используете Windows 7  щелкните правой кнопкой мыши, затем щелкните по свойствам и нажмите "скрытый", чтобы не проверяться.

затем появится файл, затем удалите его я надеюсь, что это работает

Ответ 8

Я знаю, что это старый поток, но я оказался здесь с той же проблемой.

Я решил это, сравнив путь классов зависимостей в build.gradle script (Project) с установленной версией.

Сообщение об ошибке указывало на следующую папку

C:\Program Files\Android\android-studio3 preview\ gradle\m2repository\com\android\tools\build\gradle

Оказалось, что версия alpha2 была установлена, но classpath все еще указывал на alpaha1. Было простое изменение в classpath ('com.android.tools.build:gradle:3.0.0-alpha2').

Это может не помочь всем, но я надеюсь, что это поможет большинству людей.

Ответ 9

Я стоял за firewall|proxy.

В моем случае с Studio, ОШИБКА: Gradle sync failed и Cannot find symbol. Я использовал

repositories {
           jcenter();  // Points to HTTPS://jcenter.bintray.com
}

Замените его http и maven

repositories {
        maven { url "http://jcenter.bintray.com" }
}

Ответ 10

Используйте эту строку в приложении Build gradle

repositories {
    maven { url "http://jcenter.bintray.com" }}

Ответ 11

Использование устаревшей версии gradle также может привести к сбою синхронизации. Загрузите последнюю версию из https://gradle.org/releases/ и загрузите "полную" последнюю версию. Теперь замените его на устаревшую версию, которая находится в папке C:\Program Files\Android\Android Studio\gradle. Перейдите к настройкам (ctrl + alt + s), перейдите в gradle и добавьте новый каталог gradle в "локальный gradle дистрибутив" Gradle home: C:\Program Files\Android\Android Studio\gradle\gradle4.4.1. "

Он работал у меня. Надеюсь, понимаешь.