Gradle Sync: Подождите, пока другой поток завершит получение распределения, никогда не заканчивается - PullRequest
2 голосов
/ 13 мая 2019

Создан новый проект Android Studio. Но Gradle Sync никогда не заканчивается:

Gradle Sync: Подождите, пока другой поток завершит получение распределение

Я проверил, что Android Studio не загружает данные:

enter image description here

enter image description here

Я проверил интернет-соединение, оно работает, но медленно.

enter image description here

Это из-за медленного интернет-соединения? Если нет, то как решить эту проблему?

1 Ответ

4 голосов
/ 01 июня 2019

Я тоже встречал эту проблему.Потом я узнал, что это связано с тем, что проект не загружается зависимость.

Способы проверки проблемы:

Проверьте, существует ли файл Gradleв каталоге.

Linux: ~/.gradle/wrapper/dists

Windows: C:\users\{user name}\.gradle\wrapper\dists

Если файл не существует в каталоге, то это то, что привело.

Способы решения проблемы:

, вам необходимо загрузить файл конфигурации вручную.

  1. Скачать файл (Gradle) формыhttps://services.gradle.org/distributions/ в соответствии с distributionUrl в gradle-wrapper.properties, в действительности Вы можете изменить его в соответствии со своими потребностями.

    Например, в моих gradle-wrapper.properties, distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip.Поэтому я должен загрузить файл gradle-5.1.1-all.zip

  2. и переместить файл (gradle-5.1.1-all.zip), который вы скачали, в самую глубокую часть вышеуказанного каталога.

    Например, на моем компьютере его конечная позиция: C:\Users\ufan0\.gradle\wrapper\dists\gradle-5.1.1-all\97z1ksx6lirer3kbvdnh7jtjg.

    Примечание: в C:\Users\ufan0\.gradle\wrapper\dists\gradle-5.1.1-all\97z1ksx6lirer3kbvdnh7jtjg будут незагруженные файлы, когда вы сначала отметитесь там, вы можете удалить их, а затем переместить почтовый индекс Gradleтуда.

  3. Теперь вы можете перезапустить Android Studio, затем выбрать File -> Sync Project With Gradle Files.

Когда все это будет сделано, Android Studioдолжна быть в состоянии работать должным образом.

примечание: во избежание подобных ситуаций в следующий раз вы можете настроить Setting -> Gradle -> Use local gradle distribution.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...