Страница 1 из 1
Gradle: Build . Висит 5+ часа.
Добавлено: 31 мар 2015, 13:40
xvz
При создании нового проекта Gradle: Build висит оооооочень долго.
PC: win 7 - 64 , 8GB
AS: 1.1.0
java: jdk1.7.0_75
gradle: 2.2.1
После создания на рабочем поле нет изображения телефона, как здесь:
И опять висит Gradle: Build .
Подскажите пожалуйста, может возможно какими то настройками ускорить процесс, или возможно я неправильно настроил работу AS, куда можно посмотреть?
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 31 мар 2015, 16:40
Foenix
Поставь студии оффлайновую работу, компиляцию. Что править не помню, загугли. Будет чуть быстрее.
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 31 мар 2015, 17:35
xvz
Foenix писал(а):Поставь студии оффлайновую работу, компиляцию. Что править не помню, загугли. Будет чуть быстрее.
Поставил, не сильно помогло.
Интересно, что самый первый проект, после установки с 0 , создался за секунды. Второй повис..
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 31 мар 2015, 17:43
Foenix
https://www.timroes.de/2013/09/12/speed-up-gradle/
вот это еще чуточку помогало, чтоб после первого запуска там только каждые 3 часа будет образовываться демон, если не компилировать в это время проект.
А вообще перезагрузись
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 31 мар 2015, 18:08
xvz
Настройку поставил.
Перезагрузился.
Улучшений нет.
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 31 мар 2015, 18:24
Mikhail_dev
Галка "offline work" точно стоит?
У меня была подобная проблема, потому что сервера градла не отвечали (возможно проблемы маршрутов), отсюда градл не мог получить какую-то информацию и он навечно зависал. Выставление галки в положение true решило проблему
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 01 апр 2015, 11:23
xvz
Mikhail_dev писал(а):Галка "offline work" точно стоит?
У меня была подобная проблема, потому что сервера градла не отвечали (возможно проблемы маршрутов), отсюда градл не мог получить какую-то информацию и он навечно зависал. Выставление галки в положение true решило проблему
Да , конечно.
Может каким-то образом можно полностью почистить все старые настройки и конфиги gradle? (переустановка java + AS без android.sdk результатов не дает)
При этом попробовал все настроить на древнем ноуте с нуля, через 2 минуты после создания проекта,у меня был открыт работающий воркспейс.
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 01 апр 2015, 11:43
Mikhail_dev
А другие настройки градла у вас какие? Вы бы скриншот побольше сделали
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 01 апр 2015, 12:55
xvz
Mikhail_dev писал(а):А другие настройки градла у вас какие? Вы бы скриншот побольше сделали
Никаких не менял

Re: Gradle: Build . Висит 5+ часа.
Добавлено: 01 апр 2015, 14:21
Mikhail_dev
Что-то странности. Где остальные настройки? У вас Android Studio последней версии?
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 01 апр 2015, 15:07
Foenix
по-моему, это не те настройки. ТАм есть еще в меню Компилятор, что ли
Re: Gradle: Build . Висит 5+ часа.
Добавлено: 01 апр 2015, 15:45
xvz
Заработало.
Напишу здесь причину и решение, может поможет кому еще. И также замечена особенность AS, но обо всем по порядку.
1. Причина
Когда gradle билдит проект , почему-то сообщение посылается от IPv4 сокета к IPv6 сокету. Это можно посмотреть по логам в папке *USER*\.gradle\daemon\2.2.1 .
2. Решение
Само решение описано тут
http://stackoverflow.com/questions/2814 ... dle-daemon ,
но если вкратце , то нужно создать переменную _JAVA_OPTIONS со значением -Djava.net.preferIPv4Stack=true . И после, обязательно перезагрузить AS.
Особенность
Если прописывать в свойствах проекта Gradle VM Options , то они не передаются при билде в java.exe , т.о. нельзя было передать опцию -Djava.net.preferIPv4Stack=true через эту настройку.
Также прописывание в gradle.properties настройки, не помогло, и опция не передавалась.
Всем большое спасибо за участие!
Тему можно закрыть.