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
Ответы
Ответ 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. "
Он работал у меня.
Надеюсь, понимаешь.