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 націлено та куди шукати цю інформацію.
Файл goto -> Недійсні кеші / Перезапуск вимкнення Android Studio Перейменуйте / видаліть папку .gradle в домашній каталог користувача Перезавантажте Android Studio (Буде завантажено метадані та дані gradle). Зроблено
Видаліть папку "build" з кореневої папки проекту. Потім зробіть "недійсний кеш і перезапустіть". Це перезапустить вашу Android Studio, а потім знову створить додаток і вирішить проблему.
Це дуже поширена проблема, і рішення дуже легко ... Просто оновіть SDK у менеджері SDK (див. Повні інструкції нижче)
Дякуємо, що задали це питання :)
Якщо не відображаються повідомлення про помилки: іноді командний рядок gradle показує їх. Просто перейдіть до командного рядка, перейдіть до app
каталогу та введіть
gradle installDebug
або, якщо деталі відсутні
gradle --info installDebug
Це може надати додаткову інформацію, як налагодити проблему.
це виглядає по-різному від однієї ситуації до іншої. для мене я зробив установку та оновив багато речей, про які сказав тоді менеджер sdk, у мене була ця проблема. все, що я робив: з файлу -> Недійсний кеш / Перезапуск (з’явиться діалогове вікно), виберіть «Недійсний» та перезапустіть.
після завершення перезапуску. все було виправлено, але мені потрібно було створити новий емулятор та видалити старий. (android studio 1.3.1) (один професіонал повинен відредагувати це, щоб бути зрозумілішим). . . Тут все було добре, але ваші машини також потребують перезавантаження, оскільки деякі системні файли змінені, щоб синхронізувати їх, ми повинні перезапустити систему.
У мене було таке ж питання вчора. Після відкриття «Менеджера SDK для Android», оновлення всіх пакетів та перезавантаження 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 запропонував, і я натиснув "Upgrade".)
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 для мого модуля: app
Потім я натиснув кнопку "Синхронізувати проект з файлами Gradle" на панелі інструментів. У вікні виводу синхронізації пропонується опція "Оновити плагіни", і як тільки я натиснув, що все, здавалося, працює. На добру міру я знову натиснув "Синхронізувати проект з файлами Gradle", а потім - Build -> Clean Project, і нарешті я зміг запустити свій проект ще раз.
це було важко вирішити, але я виглядав, перейдіть до C: \ Users (ім'я користувача)
видаліть .gradle файл його ви не бачили, він може бути в прихованих файлах, тому якщо ви використовуєте Windows 7, клацніть правою кнопкою миші та натисніть на властивості та натисніть на прихований, щоб не перевіряти
тоді файл з'явиться, потім видаліть його, сподіваюся, це працює
Роздільна здатність проста. Відкрийте "Диспетчер SDK для Android", оновіть усі пакети та перезапустіть Android Studio. Після цього проект повинен скластись без проблем.
Можливо, ви використовуєте gradle в автономному режимі. Щоб зняти прапорець File > Settings > Gradle
, зніміть Offline Work
прапорець і поставте прапорець Apply
Переконайтесь, що у вас підключення до Інтернету, і синхронізуйте проект ще раз.
Це тому, що градель не синхронізований з багатьох причин.
Перейдіть до папки проекту та видаліть папку .gradle та почніть синхронізацію. Це спрацює
Мабуть, деякі платформи можуть бути відсутніми. Ось як я вирішив проблему:
Ви бачите повідомлення про помилку, яке відображається внизу вікна Android Studio? Це також може бути менше вікно в нижньому правому куті .., яке виглядає так:
Тепер натисніть на синє посилання, зробіть так, як в діалогових вікнах сказано (якщо вони є) ...
Це вирішило проблему. Сподіваюся, це допомагає ...
Завантажте файли класів з цієї URL-адреси та витягніть всі у папці: https://gradle.org/releases
Відкрити файл -> Налаштування в ОС Windows або Налаштування в ОС Mac та в "Збірка, виконання, розгортання"
Натисніть на "Gradle"
Поставте прапорець "Використовувати локальний розподіл колиски" та введіть цей вилучений шлях до папки.
Запустіть gradle.bat для ОС Windows та файл gradle для ОС Mac у цій папці.
Потім поставте прапорець "Офлайн-робота".
"ваш вилучений шлях до папки" /gradle-4.10.2/bin/.gradle (для версії 4.1.2 ви можете встановити свою версію)
Натисніть ОК і насолоджуйтесь.
Це може бути пов'язано з конфліктом версій Android Studio версій v3 та v4, особливо коли ви імпортуєте проект в android stdio v4, який раніше був вбудований у v3.
Ось кілька речей, які вам потрібно зробити:
Жоден із цих відповідей не працював для мене, тому я видалив Android Studio і перевстановив його. (Я не видалив налаштування) Зараз він працює чудово.
якщо у вас є ця помилка і у вас теж є інші збої, наприклад "Виявлені непідтримувані модулі: Компіляція не підтримується для наступних модулів", можливо, вам потрібно спочатку їх вирішити, а потім і вона буде вирішена. Ось що сталося зі мною.
У мене було точно таке ж повідомлення про помилку
Помилка запуску Android: Не вдалося синхронізувати проект Gradle. Виправте проект і повторіть спробу
, але якщо жодне з перерахованих вище не виправляє вашу помилку, я б радимо вам перевірити свій синтаксис у файлі AndroidManifest.xml.
Це виправлено, якщо для мене. Я не розумію, чому повідомлення про помилку настільки вводить в оману, оскільки воно не має нічого спільного з gradle build безпосередньо.
Будь ласка, дивіться і цю відповідь тут , яка привела багатьох із нас у правильному напрямку.
На мене кричали про рядок у моєму xml-файлі (який був абсолютно дійсним і ніколи не мав проблем весь час, коли я працював над проектом). Я видалив рядок, і навіть після повторного запуску та очищення та відновлення він постійно кричав на мене про абсолютно порожній рядок. Я перезапустив андроїд-студію і видалив папку .gradle, і вона нарешті спрацювала. Сподіваюсь, хтось у моїх черевиках, у якого всі інші відповіді в цій темі зазнали невдачі, побачить цю відповідь і заощадить кілька годин.
У мене виникла ця проблема (натиснув на підказку "синхронізувати з gradle" на мій ідеально правильний і працюючий проект, і це вбило все), і я досліджував годинами, намагаючись зрозуміти, як це виправити, включаючи цю нитку серед багатьох інших. Я нарешті знайшов своє рішення, тому, сподіваємось, це допоможе комусь (і, сподіваємось, вони виправлять цю жахливу систему)
Я стикався з цим в унікальній ситуації: відремонтував слово "час" на "відстань" для однієї з моїх змінних. І коли я зробив рефактор, випадково він змінив назву однієї з моїх залежностей / реалізації.
Це рідкісна причина помилки, але можлива. Тому переконайтеся, що всі ваші залежності належним чином реалізовані у build.gradle
Видаліть папку .gradle (кореневий каталог) та складіть папку (каталог проектів), а потім визнайте недійсними кеші / перезапустіть студію Android, запустіть проект ще раз, сподіваємось, він спрацює. Для виконання фонових завдань може знадобитися деякий час. У деяких країнах вам може знадобитися ввімкнути VPN для завантаження.