Я получаю такую ошибку, как ее исправить.
Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'.
Possible causes for this unexpected error Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
android
gradle
gradle-plugin
Ватсал Харде
источник
источник
Ответы:
Я обновил свою Android Studio до 2.3, и он попросил меня обновить мой плагин gradle до 3.3, что создало проблемы с моими работающими проектами. Я прошел через все решения Stack, и у меня ничего не работало, кроме этого обходного пути: я изменил свой URL-адрес распространения в gradle-wrapper.properties на этот.
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
(постоянный список ссылок здесь: https://services.gradle.org/distributions/ )
Мой проект запущен и работает, меня просто попросили обновить до Gradle build tools 25.0.0, что я и сделал. Теперь все нормально :)
примечание: Gradle дистрибутивов будет меняться в зависимости от версии студии Android.
источник
Убедитесь, что у вас есть подключение к Интернету:
1. Для пользователей Windows: перейдите к
> C:\Users\username\.gradle\wrapper\dists
2. Для пользователей Linux: перейдите по ссылке
$HOME/.gradle (~/.gradle)
и / или (В рамках конкретного проекта)<PROJECT_DIR>/.gradle
3.Удалите файл (ы) gradle с проблемой (т.е. заархивированные папки с отсутствующими без извлеченного файла)
4. Синхронизируйте проект с файлами Gradle.
источник
C:\Users\username\.gradle\wrapper\dists
папки исправило ее и позволило снова загрузить ее.Посмотрите руководство https://www.youtube.com/watch?v=u92_73vfA8M
или
выполните шаги:
Зайти в любой браузер
введите gradle и нажмите ввод
вы можете указать любую версию после
ключевое слово gradle
я загружаю Gradle 3.3
https://services.gradle.org/distributions нажмите на эту ссылку, которая находится непосредственно в описании, если хотите
нажмите на gradle 3.3 all.zip
дождитесь завершения загрузки
c: // пользователь / имя вашего компьютера /.gradle/wrapper/dists
подождите, пока экстракция займет 5 минут
Теперь откройте свой проект в студии Android
9. перейдите в файл> настройки> bulid, exec, deployment> gradle
использовать локальный Gradle дистрибьютор
выберите место, где вы распаковали gradle 3.3.zip
C: \ Users \ имя вашего компьютера. Gradle \ wrapper \ dists \ gradle-3.3
нажмите ОК
Теперь сборка начинается снова и
теперь вы можете видеть, что сборка успешна и ошибка устранена
источник
Удалите поврежденные файлы
Эта ошибка возникает, когда файлы Gradle не полностью загружены или повреждены по какой-либо другой причине, поэтому нам необходимо повторно загрузить файлы. Самый простой способ - удалить старые файлы в
C:\Users\username.gradle\wrapper\dists
и перестройте проект, Android Studio автоматически загрузит новые файлы.
источник
Если вы вручную настраиваете gradle, также убедитесь, что проекты build.gradle verison совместимы с ним. См. Следующий пример.
Build.gradle проекта
dependencies { classpath 'com.android.tools.build:gradle:2.3.2' }
Ручная настройка Gradle
источник
Пожалуйста, удалите все папки в /.graddle/version/
Вот как я решил свою. удачи
источник
Попробуйте выполнить следующий шаг, чтобы «обновить» свою IDE (студия Android)
1. Позвольте Gradle восстановить ваши автоматически созданные файлы, щелкнув Build | Перестроить
2. Также попробуйте Выбрать файл | Недействительные кеши / перезапуск.
источник
Я решил эту проблему, загрузив текущую версию градиента по ссылке, указанной для загрузки последней версии градиента, возможно, градиента 3.3
Затем на следующем шаге я получил доступ к каталогу .graddle / wrapper / dists из домашнего каталога на моем Mac после отображения скрытых системных файлов и удаления папки с предыдущей версией, находящейся там.
Теперь я помещаю эту папку с загруженной последней версией после распаковки. Теперь перезапустили студию Android, и проблема была решена.
источник
Вы можете попробовать это
теперь измените значение по умолчанию на локальное распределение Gradle> Gradle Home
выберите путь на вашем компьютере.
нажмите ОК
Теперь сборка начинается снова, это должно быть решено.
источник
Перейдите в "C: \ Users \ .gradle \ caches \". Удалите все файлы в папке. Затем синхронизируйте Gradle и перестройте проект.
источник
Если вы используете Ubuntu, то сначала вы должны показать все файлы из вашего домашнего каталога или из того места, где находится ваша папка студии Android:
источник
проверьте настройку distributionUrl в gradle-wrapper.properties. Я изменил https на http, и моя проблема была решена.
источник
В моем случае просто измените http на https в gradle-wrapper и синхронизируйте его.
источник
Просто переимпортируйте проект. :) Я попытался очистить кеш, и обновление зависимостей не помогло, но не удалось.
источник
Очистите папку .gradle и перестройте
источник
Откройте C: \ Users \ Username.gradle \ wrapper \ dists \
Откройте последнюю папку gradle, например gradle-4.1-rc-1-all
Вы найдете случайную папку с именем 936kh1brdchce6fvd2c1o8t8x
Скачать zip-архив с похожим названием
например: https://downloads.gradle.org/distributions/gradle-4.1-rc-1-all.zip
Сохраните его в этой папке
Перезагрузите студию Android
Он автоматически извлечет zip-папку, и ошибка исчезнет.
источник
Наконец решил эту проблему.
Если вы просто скопируете файлы новой версии в старую папку и переопределите файлы, вы можете столкнуться с тем же вопросом, что и я.
Чтобы решить эту проблему:
Меня устраивает.
источник
Может быть, вы можете запустить
./gradlew build -s
в терминале, stacktrace покажет вам, где пошло не так.источник
Для меня я клонировал проект из github, в котором использовалась версия gradle выше той, которую я установил. У меня было два варианта:
Откройте gradle.wrapper-properties вашего проекта, который успешно строится, и скопируйте строку с надписью
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
. Используйте это, чтобы заменить то же значение в неудачном проекте. Это должно делать свое дело.Ваша сборка все равно может завершиться ошибкой, если версия gradle, используемая для сборки проекта, выше, чем та, которую вы только что добавили. Для этого вам следует обновить версию gradle до последней.
источник
Я удалил папку gradle, а затем перестроил, все работает нормально
источник
На эти вопросы было много ответов, но некоторые помогли. Хочу дать точный и актуальный ответ.
Эта ошибка возникает, когда у вас плохое интернет-соединение или вы переводите компьютер в спящий режим, пока Android Studio загружает необходимые зависимости.
Как решить эту проблему.
gradle-wrapper.properties
вdistributionUrl
моем Gradle распределения было ,https\://services.gradle.org/distributions/gradle-6.5-all.zip
что средстваgradle-6.5-all.zip
требуются для загрузки , и сейчас он поврежден из - за тайм - аут соединения. Давайте найдем эту папку и удалим ее..gradle
папку, затем вwrapper
затем, чтобыdists
затем найти папку, которая соответствует имени версии gradle, которая требуется для загрузки. В моем случае это былаgradle-6.5-all.zip
выбрана эта папка и удалена.источник
Если вы видите эту ошибку в Android Studio 4.1 с Gradle 6.5, вам следует вернуться к
classpath 'com.android.tools.build:gradle:4.0.2'
По какой-то причине
classpath 'com.android.tools.build:gradle:4.2.0'
не работает правильно.
источник
Если вы обновили свою студию Android, перейдите в ФАЙЛ, Структура проекта, Проект, затем проверьте версию Gradle. Перед этим проверьте версию Gradle в C: \ Program Files \ Android \ Android Studio \ gradle и проверьте версию, если она соответствует, затем снова выполните синхронизацию, иначе измените версию gradle в студии Android и снова синхронизируйте.
источник
У меня была аналогичная проблема после клонирования AnySoftKeyboard и открытия его в Android Studio. Для меня сработало удаление
AynSoftKeyboard/gradle
папки, а затем очистка проекта через пункт менюBuild > Clean Project
.Поэтому попробуйте удалить
YourProject/gradle
папку и очистить проект, чтобы запустить синхронизацию Gradle.Надеюсь, это сработает в вашем случае.
источник
скачать Gradle из здесь для вашей операционной системы и извлечь файл и вставить внутреннюю папку в INSTALLLOCATION / Gradle
чем в Android Studio. Goto File> Settings> bulid, exec, deployment> gradle и выберите опцию local gradle, укажите путь к файлу вашего нового загруженного gradle и нажмите ОК, он работает :)
источник
источник
У меня была эта проблема, я просто удалил все, что связано с android, в c: // user / your pc name /, и это сработало
источник
Если это произошло после обновления Android Studio , это может быть вызвано устаревшим инструментом сборки, Обновить
Android SDK BuildTools
источник
Иногда проблема заключается в файле-оболочке gradle внутри вашего файла проекта. Откройте файл gradle текущего проекта и удалите файл gradle wrapper.zip, а затем синхронизируйте проект, это будет работать.
источник
Это был мой сценарий: мне пришлось использовать другую версию Android Studio (3.2.1), а версия Gradle была 4.6. Для этого я скачал версию Android Studio в формате .zip. Сначала это не сработало, даже если я создал новый проект, Gradle не работал. Но после некоторого исследования и некоторой помощи из этих сообщений я сделал следующее:
Кстати, я использую версию Android Studio 3.2.1 zip. У меня была такая же проблема, когда я пытался создавать проекты со старой версией Android Studio.
источник