Android Studio (1.2 RC0) все время говорит мне.
Error running android: Gradle project sync failed. Please fix your project and try again.
Как я могу узнать, в чем проблема? К сожалению, решения из этого потока SO не помогли.
Android Studio (1.2 RC0) все время говорит мне.
Error running android: Gradle project sync failed. Please fix your project and try again.
Как я могу узнать, в чем проблема? К сожалению, решения из этого потока SO не помогли.
Ответы:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?
Решение
Подключите ваш компьютер к Интернету
щелчок
Sync project with Gradle files
На панели инструментов
Он автоматически синхронизирует градиент.
Просто проигнорируйте ошибку и все равно попробуйте запустить проект. Это не удастся, но на этот раз вы получите ссылку в описании ошибки. При нажатии на ссылку запускается автоматическое обновление / загрузка устаревшего / отсутствующего компонента.
В моем сценарии проект не запускался дважды, каждый раз виноват был другой компонент API / SDK.
В моем случае я просто пытался запустить загруженный образец проекта, не имея ни малейшего представления о том, какой уровень API был нацелен или где искать эту информацию.
Перейти к файлу -> Недействительные кеши / перезапустить Завершение работы Android Studio Переименовать / удалить папку .gradle в домашнем каталоге пользователя. Перезапустить Android Studio (он загрузит метаданные и данные gradle) Сборка Gradle завершилась успешно Перестроить проект. Готово
Удалите папку "build" из корневой папки проекта. Затем сделайте «аннулируйте кеш и перезапустите». Это перезапустит вашу Android Studio, а затем снова создаст приложение, что решит проблему.
Это очень распространенная проблема, и решение очень простое ... Просто обновите SDK в диспетчере SDK (см. Полные инструкции ниже)
Спасибо, что задали этот вопрос :)
Если сообщения об ошибках не отображаются: иногда их показывает градиент командной строки. Просто перейдите в командную строку, перейдите в app
каталог и введите
gradle installDebug
или, если детали отсутствуют
gradle --info installDebug
Это может предоставить дополнительную информацию о том, как отладить проблему.
это выглядит по-разному от одной ситуации к другой. для меня я сделал установку и обновил много вещей, которые сказал менеджер sdk, тогда у меня возникла эта проблема. все, что я сделал, было: из файла -> Недействительные кеши / перезапуск (появится диалоговое окно), выберите «Недействительный» и перезапустите.
после перезапуска. все было исправлено, но мне нужно было создать новый эмулятор и удалить старый. (Android Studio 1.3.1) (один профессионал должен отредактировать это, чтобы было более понятно). , , Здесь все было хорошо, но ваши машины также нуждаются в перезагрузке, потому что некоторые системные файлы изменены, чтобы синхронизировать их, мы должны перезапустить систему.
Вчера у меня была такая же проблема. После открытия «Android SDK Manager», обновления всех пакетов и перезапуска Android Studio проект снова компилируется.
Мне потребовалось некоторое время, чтобы решить эту проблему.
Была причина, я не хотел обновлять NDK. Когда все остальное не помогло, я обновил NDK, и это помогло.
Если у вас есть тайм-аут, проверьте Gradle Scripts -> gradle.properties
в Android Studio, я обнаружил, что я установил socket
прокси в настройках Android Studio, но в этом gradle.properties
файле мой прокси стал таким http
, поэтому я просто удалил эти http proxy setting
строки и, наконец, работает.
Я столкнулся с той же проблемой, но затем сделал следующее, и моя проблема была решена:
И это решило мою проблему.
Примечание. Это также помогло мне щелкнуть журнал событий, потому что он содержит более подробную информацию об ошибках. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin также имеет отличную информацию.
Я получил эту ошибку при переходе от Gradle 3.5.3 к 5.4.1 (запрос Android Studio, и я нажал «Обновить».)
Gradle продолжил обновление, но выдал некоторые ошибки, такие как:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
То, что исправило это, открыло Настройки -> Внешний вид и поведение -> Системные настройки -> Android SDK, и затем я выбрал несколько последних версий Android SDK, таких как 8, 9 и 10. (у меня были только 5.1, 6.0. и установлен Android N Preview.)
После установки мне пришлось изменить файл build.gradle для моего приложения Module:
Затем я нажал кнопку «Синхронизировать проект с файлами Gradle» на панели инструментов. Окно вывода синхронизации предлагало вариант «Обновить плагины», и как только я щелкнул по нему, все, казалось, работало. Для удобства я снова щелкнул «Синхронизировать проект с файлами Gradle», а затем «Сборка -> Очистить проект», и, наконец, я снова смог запустить свой проект.
это было сложно решить, но я посмотрел на C: \ Users (имя пользователя)
удалите файл .gradle, вы его не видели, он может быть в скрытых файлах, поэтому, если вы используете Windows 7, щелкните правой кнопкой мыши, затем щелкните свойства и щелкните скрытый, чтобы не проверять
затем файл появится, затем удалите его, надеюсь, это сработает
Разрешение простое. Откройте «Android SDK Manager», обновите все пакеты и перезапустите Android Studio. После этого ваш проект должен скомпилироваться без проблем.
Возможно, вы используете gradle в автономном режиме. Чтобы снять этот флажок, перейдите к File > Settings > Gradle
, снимите Offline Work
флажок и нажмите « Apply
Убедитесь, что у вас есть подключение к Интернету, и снова синхронизируйте проект».
Это потому, что градиент не синхронизируется по многим причинам.
Перейдите в папку проекта, удалите папку .gradle и начните синхронизацию. Это сработает
Видимо, некоторых платформ могло не хватать. Вот как я решил проблему:
Вы видите сообщение об ошибке, которое отображается в нижней части окна Android Studio? Это также может быть меньшее окно в правом нижнем углу .., которое выглядит так:
Теперь нажмите на эту синюю ссылку, сделайте так, как говорят диалоговые окна (если есть) ...
Это решило проблему. Надеюсь, поможет...
Загрузите файлы оценок по этому URL-адресу и распакуйте все в папку: https://gradle.org/releases
Открыть файл -> Настройка в ОС Windows или Настройки в Mac OS и в «Сборка, выполнение, развертывание»
Нажмите "Gradle"
Установите флажок «Использовать локальное распространение кредла» и укажите путь к извлеченной папке.
Запустите gradle.bat для ОС Windows и файл gradle для Mac OS в этой папке.
Затем отметьте «Автономная работа».
"путь к вашей извлеченной папке" /gradle-4.10.2/bin/.gradle (для версии 4.1.2 вы можете указать свою версию)
Нажмите ОК и наслаждайтесь.
Это может быть связано с конфликтом версий Android Studio v3 и v4, особенно когда вы импортируете проект в android stdio v4, который ранее был встроен в v3.
Вот несколько вещей, которые вам нужно сделать:
Ни один из этих ответов не помог мне, поэтому я удалил Android Studio и переустановил его. (Настройки не удалял) Теперь работает отлично.
если у вас есть этот сбой, а также другие сбои, такие как «Обнаружены неподдерживаемые модули: компиляция не поддерживается для следующих модулей», возможно, вам нужно сначала решить их, а затем они тоже будут устранены. вот что случилось со мной.
У меня было такое же сообщение об ошибке
Ошибка при запуске Android: сбой синхронизации проекта Gradle. Исправьте свой проект и попробуйте еще раз
, но если ничего из вышеперечисленного не устраняет вашу ошибку, я настоятельно рекомендую вам проверить свой синтаксис в файле AndroidManifest.xml.
Это исправлено, если для меня. Я не понимаю, почему сообщение об ошибке так вводит в заблуждение, поскольку оно не имеет никакого отношения непосредственно к градиенту сборки.
См. Также этот SO-ответ здесь , который многих из нас ведет в правильном направлении.
Он кричал на меня о строчке в моем xml-файле (который был абсолютно верным и никогда не имел проблем за все время, пока я работал над проектом). Я удалил строку, и даже после повторного запуска и очистки и восстановления она продолжала кричать на меня о полностью пустой строке. Я перезапустил студию Android и удалил папку .gradle, и, наконец, она сработала. Надеюсь, кто-то на моем месте, у которого были все другие ответы в этой ветке, не удалось их увидеть, и сэкономит несколько часов.
У меня была эта проблема (щелкнул приглашение «синхронизировать с gradle» в моем совершенно правильном и рабочем проекте, и это убило все), и я часами пытался выяснить, как это исправить, включая этот поток среди многих других. Я наконец нашел свое решение, так что, надеюсь, оно кому-то поможет (и, надеюсь, они исправят эту ужасную систему)
Я столкнулся с этим в уникальной ситуации: изменил слово «время» на «расстояние» для одной из моих переменных. И когда я проводил рефакторинг, он случайно изменил имя одной из моих зависимостей / реализаций gradle.
Это редкая причина ошибки, но возможная. Поэтому убедитесь, что все ваши зависимости правильно реализованы в build.gradle
Удалите папку .gradle (корневой каталог) и папку сборки (каталог проекта), а затем аннулируйте кеши / перезапустите студию Android, снова запустите свой проект, надеюсь, он сработает. Для фоновых задач может потребоваться некоторое время. В некоторых странах для загрузки может потребоваться включить VPN.