Intereting Posts
Захват переадресации страниц через javascript в Android-браузере Android Обязательная привязка данных к андроиду не работает должным образом Android Transition Framework Backport? Сообщение LogCat: Ресурсы служб Google Play не найдены. Проверьте конфигурацию проекта, чтобы обеспечить включение ресурсов Как открыть окно разрешения приложений в настройках приложения программно Альтернатива VMRuntime.getRuntime (). SetMinimumHeapSize в Gingerbread Как я могу сделать несколько startActivityForResult для другой активности? Разбор строк запроса на Android Каков правильный способ взаимодействия с Chromecast с уведомлением на Android? Android: подсказка EditText в одной строке Разделить Android-приложение на две части Дублировать файлы при добавлении компиляции с помощью Gradle в Android Studio Повторное использование SSL-соединения с Android HttpClient Изображение не сохраняется в папке Выполнение команд adb на всех подключенных устройствах

Android Studio Stuck at Gradle Скачать для создания нового проекта

Я установил новую Android Studio . Все работало нормально, но когда я пытаюсь создать новый проект, он застревает при загрузке Gradle .

Есть ли способ установить Gradle, требуемую для Android Studio вручную? Или любой другой метод решения этой проблемы?

Скриншот

Он не застревает, это займет некоторое время, обычно 5-7 минут, это также зависит от интернет-соединения, поэтому подождите некоторое время. Это займет время только для первого запуска.

Обновление. Проверьте последний файл журнала в папке C:\Users\<User>\.gradle\daemon\xy чтобы узнать, что он загружает.

Да, есть.

  1. Создайте новый проект, и вы должны отключить приложение для Android Studio (потому что для вас требуется много времени).
  2. Перейти к C: \ Users \ {Logged in User} \. Gradle folder
  3. Там есть папка, в которой показывается, какая версия градиента Android Studio требует (например, gradle-1.8-bin)
  4. Загрузите эту версию из Интернета (например, gradle-1.8-bin.zip).
  5. Goto C: \ Users \ {Logged in User} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Здесь есть папка, которая называется GUID.
  7. Вы должны просто скопировать zip-файл, который вы уже загрузили из Интернета в эту папку.
  8. Выполните Android Studio и создайте новый проект.

Я нашел ту же проблему, что и на моем ноутбуке, несмотря на долгое ожидание. Это то, что я сделал, и это сработало для меня. Просто запустите Android Studio и запустите ее снова. На этот раз просто откройте существующий проект и пусть он позаботится о завершении процесса сборки / загрузки.

Другой вариант, который вы могли бы попробовать, заключается в том, что если вы посмотрите в Файл -> Настройки, есть опция для местоположения Gradle. Вы можете перейти на сайт загрузки Gradle, загрузить локальный дистрибутив Gradle и указать местоположение Gradle в этот локальный каталог.

Если вы используете OS X, и он продолжает зависать бесконечно, я бы рекомендовал отключить Android Studio (возможно, придется принудительно убить), а затем перейти в ваш каталог ~ / .gradle на консоли. Вы увидите каталог wrapper / dists и любую версию программы gradle AS, которая пытается загрузить. Проверьте отметку времени загрузки под подкаталогом с произвольным именем. Если вы видите, что он никогда не меняется, скорее всего, ваша загрузка была прервана, и AS не смог перезапустить ее должным образом и не будет, если вы не удалите все ниже каталога dists и не начнете.

Итак, при завершении AS удалите все ниже ~ / .gradle / wrapper / dists, а затем повторите попытку с новым проектом в AS. Вы можете проверить ход файла загрузки градиента (он закончится на .part), чтобы убедиться, что он растет. Дайте ему много времени, так как это большой файл.

Вот что, наконец, сработало для меня.

Да, вы можете установить Gradle вручную перед Android Studio, сначала установите град в любом месте, а затем добавьте местоположение сглаживания в переменную пути (в окне переменных среды).

Gradle фактически включен в Android Studio (по крайней мере, в версии Mac OS X.) Я должен был указать его на установленное место в приложении Android Studio «содержимое пакета» (можно просмотреть с помощью элемента управления / правой кнопкой мыши по значку приложения .)
Расположение градиента внутри пакета Android Studio

Решение :

1). Удалите папку C: \ Users \ username.gradle.

2). Загрузите http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip

3). Создайте новый проект в студии Android.

4). Когда на этот раз он садится в здание градиента, Force закройте андроид-студию.

5) Теперь перейдите к C: \ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (имя конечного каталога может быть другим)

6) Удалите gradle-2.2.1-all.zip.lck и другие файлы из этого каталога.

7) Вставьте новый загруженный gradle-2.2.1-all.zip здесь.

8) Запустите студию Android. 🙂

Примечание. Мой ответ кажется довольно длинным, но его всего в 2 шагах, если вы хотите, чтобы правильный способ настройки с текущим проектом.

Я выяснил, в чем проблема. Фактически, каждый проект android поставляется с собственной версией оболочки градиента.

Взгляните на каталог

имя_проект / Gradle / обертка

Здесь файл свойств говорит версию градиента, которую использует этот проект:

 #Mon Sep 08 13:53:18 PDT 2014 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip 

Так что проблема в том, что если у вас нет этой версии градиента, тогда она будет загружать эту версию для вас. Например, посмотрите на этот каталог, где он загрузил версии gradle для меня

/home/myusername/.gradle/wrapper/dists

выглядит как

Введите описание изображения здесь

Здесь он попытается загрузить версию градиента, если у вас ее нет. Если вам удобно загружать другую версию градиента, тогда вы можете подождать, пока она не завершится иначе

Обходной путь будет следующим: 1. если проект на git клонирует его первым.

  1. Перейти к вашему проектуdir / gradle / wrapper

3. Изменить версию дистрибутиваUrl на версию, которую у вас уже есть: например: для 2.2.1-all

URL будет

distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip

4.copy gradle-wrapper.jar для вашего проектаdir / gradle / wrapper из

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (не забудьте переименовать gradle-wrapper2.2.1.jar в gradle-wrapper.jar)

  1. Теперь импортируйте свой проект в студию .. и он работает.

Для пользователей Windows

Используйте монитор сетевых ресурсов

Введите описание изображения здесь

Открыть диспетчер задач [Ctrl + Shift + Esc]

Таблица производительности

Монитор открытых ресурсов (снизу)

Сначала я решил подождать, прочитав ответы здесь. Но как долго ..? Как убедиться, что это закончится.? Они должны были предоставить процент загрузки, но они этого не сделали. Поэтому, чтобы узнать, какой прогресс идет, откройте этот монитор сетевых ресурсов, он покажет вам, что для Studio64.exe происходит какая- то загрузка . ЕСЛИ нет (если он показывает 0B / Sec), то либо сеть недоступна, либо приложение не отвечает.

Что сработало для меня:

  1. Создайте фиктивный проект, когда он застрянет на экране Build, убейте студийный процесс.
  2. Откройте студию Android и откройте проект, проект будет сломан
  3. Создайте новый проект с уже запущенным фиктивным проектом, он создаст проект без проблем
  4. Закройте фиктивный проект и получайте удовольствие

Я исправил эту проблему, удалив папку .gradle

В окнах: C: \ Users {Вход в систему} .gradle

Град, включенный в Android Studio, находится в / Приложения / Android Studio.app/plugins/gradle/lib

Чтобы войти в каталог Android Studio.app, я сделал cd "Android Studio.app"

Или вы можете просто сделать cd / Applications / Android \ Studio.app/plugins/gradle/lib

Android Studio поставляется с Gradle, но у него нет функциональности командной строки.

Quick Fix : просто turn off your firewall , похоже, что Android-студия хочет что-то загрузить и потому, что наш брандмауэр не позволяет загружать файл, который он хочет, застрял.

Примечание. Turning your firewall off can lower your security , если у вас есть время, вы можете просто разрешить андроид-студию в своем брандмауэре. Делая это, вы можете включить свой брандмауэр, позволяя студии Android загружать все, что захочет.