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

Я установил Android studio 3.0.1 и попытался создать очень первое приложение с выбором пустой активности, но я получил сообщение:

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

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

Невозможно разрешить зависимость для: app @releaseUnitTest/compileClasspath: не удалось разрешить com.android.support:appcompat-v7:26.1.0. Не удалось разрешить com.android.support:appcompat-v7:26.1.0. Обязательно: project: app Не удалось разрешить com.android.support:appcompat-v7:26.1.0. Не удалось разобрать POM https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom Уже видел doctype.

enter image description here

enter image description here

и это первая часть сообщения журнала:

2018-01-03 11:11:12,671 [d thread 8] WARN - ect.sync.idea.ProjectSetUpTask - уже видел doctype. Обратитесь к журналу IDE для получения дополнительной информации (Справка | Показать журнал) 2018-01-03 11:11:12,671 [d thread 8] INFO - e.project.sync.GradleSyncState - Не удалось синхронизировать Gradle: уже видел doctype.

Я пробовал некоторое предлагаемое решение, такое как изменение версии gradle, обновление плагина Kotlin (!) И так, но они не сработали.

Любое решение?

Ответы

Ответ 1

Проблема связана с моей связью. Мне нужно было установить прокси для загрузки некоторых компонентов.

Ответ 2

Эта проблема возникает, когда версия Build Tools не настроена для проекта. Вы просто установили версию инструментов сборки, выполнив этот процесс...

Открывая структуру проекта [File-> Структура проекта] и выберите Build Tools версии на вкладке свойств приложения в разделе Модули.

Это добавит версию инструмента сборки в ваш файл gradle (Module: app) и повторит синхронизацию проекта.

Ответ 3

Ошибка происходит в изменяющейся сети. Поэтому сначала убедитесь, что ваше соединение стабильно. Кроме того, если вы используете VPN, проверьте правильность настройки gradle.properties.

Правильная форма подключения VPN на gradle.properties выглядит следующим образом:

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8080

Соединение моего хоста - 127.0.0.1, а порт - 8080 для http и https.

Еще одна вещь, убедитесь, что добавление https (обязательно).

Ответ 4

У меня была такая же проблема, когда я обновлялся до Android Studio 3.1.2, и проблема, которую я использовал с предыдущим JDK, который я установил до 5 лет назад.

Шаги:-

Go to File -> Project Structures -> SDK Location -> JDK Location -> check the 
Option Use embedded JDK (recommended).

Ответ 5

Эта проблема возникает, когда версия Build Tools не настроена для проекта. Вы просто установили версию инструментов сборки, выполнив этот процесс...

Открыв структуру вашего проекта [File-> Структура проекта] и выбрав вкладку "Свойства сборки" на вкладке "Свойства приложения" в разделе "Модули".

Это добавит версию инструмента сборки в ваш файл gradle (Module: app) и повторит синхронизацию проекта.

Проблема связана с моей связью. Мне нужно было установить прокси для загрузки некоторых компонентов

Ответ 6

У меня была та же проблема, я загрузил версию градиента и использовал ее в качестве локального дистрибутива. Настройки/Сборка,../Gradle/Использовать локальный дистрибутив. Кроме того, вам придется переустановить все программное обеспечение.

Ответ 7

Решение очень простое. Это потому, что "compileSdkVersion", который вы используете в своем build.gradle(Module: app), выше, чем SDK, установленный в вашей студии Android. Теперь, что делать? Просто зайдите в SDK Manager и загрузите уровень Api выше или равный вашему "compileSdkVersion", и все готово

Ответ 8

Для меня это было исправлено после ответа Мдидула Даса, а затем перезапуск студий.

Ответ 9

Посмотрите на манифест, может там что-то пошло не так. В моем случае у меня был этот ярлык, который был <uses-sdk android: minSdkVersion = "7" android: targetSdkVersion = "15"/> из примера. Этот ярлык был <uses-sdk android: minSdkVersion = "7" android: targetSdkVersion = "15"/>. Затем отображается ошибка, и корреспондент теперь обновляется. <uses-sdk android: minSdkVersion = "15" android: targetSdkVersion = "27"/>

Ответ 10

Внезапно Мой проект показывает эту ошибку (сбой синхронизации проекта Gradle. Основные функции (например, редактирование, отладка) не будут работать должным образом). Тогда я пытаюсь различные решения, но не решены.
Затем я закрываю андроид студию, открываю местоположение проекта и удаляю файл .idea и .iml. После удаления этого файла снова откройте проект на Android studio, после этого проект работает нормально.

Ответ 11

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

Перейдите в сценарии gradle → build gradle (app) → внесли следующие изменения:

enter image description here

Наконец-то это работает.