Gradle обновление проекта не удалось после обновления Android Studio
Здесь вывод:
11:57:04 AM Gradle Не удалось выполнить обновление проекта KeddreaderProject: Причина: org.gradle.internal.service.ServiceLocator([Ljava/языки/ClassLoader;) V:.
Я попытался удалить папку .gradle, но это не поможет. В чем может быть проблема?
Изменить: я получаю эту ошибку, даже когда я пытаюсь импортировать любой другой проект в Ubuntu 13.10. Но в Windows все работает (с той же версией Android Studio).
Ответы
Ответ 1
Большинство людей не читают комментарии, поэтому суммировать (спасибо @Industrial-antidepressant и @wrecker):
Как указано в биг-бите, вы должны попробовать следующее:
- Закрыть Android Studio
- перейти к
android-studio/plugins/gradle/lib
- Удалить (или лучше переместить их где-нибудь, чтобы иметь резервную копию) все
gradle-*-1.8
файлы
- Запустите Android Studio еще раз и перестройте/обновите.
Он должен работать. Удостоверьтесь, что вы выбрали этот биг-код выше, чтобы получить информацию.
Маленький совет:
Попробуйте новый параметр компиляции Settings → Compiler → Gradle и активируйте третью в процессе сборки для ускорения. В зависимости от настроек проекта вы можете выбрать и первый. При этом время сборки проекта сокращается до 2-4 секунд (до 20 секунд).
Ответ 2
Проверьте путь Gradle home
после обновления до версии 1.5
. Это должно быть ../gradle-2.8
.
![введите описание изображения здесь]()
Ответ 3
File -> Invalidate Caches / Restart -> Invalidate and Restart
работал у меня.
Ответ 4
Я пробовал все, ничего не работал. Затем я проделал следующие шаги и работал
-
закрыть студию Android
-
перейти к моему документу
-
удалите следующие папки: a).android, b).androidstudio1.5, c).gradle
-
запустите Android-студию и наслаждайтесь...
Это кажется глупым, но работает...
Ответ 5
Это может быть слишком поздно, чтобы ответить. Но это может помочь кому-то.
В моем случае была проблема пути JDK.
Я просто установил правильный путь JDK для Android Studio 2.1
Файл → Структура проекта → С левой стороны "Местоположение SDK" → Местоположение JDK → Нажмите, чтобы выбрать путь JDK
Ответ 6
Хотя об этом уже давно ответили, у меня была такая же проблема с приложением после обновления до
Gradle 2.1.2
Решение, которое я нашел (поверх того, которое задано @WarrenFaith, было:
File -> Synchronize
Это решило все ошибки, сгенерированные при обновлении Gradle.
Ответ 7
Используйте это в project.gradle:
buildscript {
repositories
{
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Ответ 8
Убедитесь, что ничто не мешает вашим файлам приложений (особенно в Windows), в моем случае эта проблема возникает из-за текстового редактора, который держит некоторый файл XML, и Android Studio не смог его изменить.
Ответ 9
- Перейти к C://Users//
- Удалить .AndroidStudio2.x
- Откроем Android Studio и config для инициализации снова.
Ответ 10
SDK не был загружен
поэтому включил подключение к Интернету и после перезагрузки Android Studio
он показал всплывающее окно для загрузки данных 800mb, нажав на кнопку "Да", и проблема будет решена.
Ответ 11
После попытки очистки и перестроения, аннулирования кэша файлов и перезагрузки и т.д. я все еще сталкивался с этой проблемой.
Это исправлено для меня:
- Удалить все
*.iml
файлы в папках проекта
- Удалить папку
.gradle
- Удалить папку
build/
- Повторно импортировать проект, синхронизировать и работать
Ответ 12
Закройте проект и импортируйте проект. Это работает для меня. Это простой способ.
удачи.