Требуется ли интернет-студии Android для создания проекта

Я использую Android-версию версии 0.4.2 и gradle версии 1.9. Я успешно установил Studio и создал несколько проектов. Сегодня, когда я запустил Studio без подключения к Интернету,

Я получил это сообщение об ошибке:

"Gradle не удалось выполнить синхронизацию проекта. Основные функции (например, редактирование, отладка) не будет работать должным образом", а окно "Журнал событий" показывает "Не удалось обновить проект gradle < Название проектa > . out: connect. Если вы находитесь за прокси-сервером HTTP, настройте настройки прокси-сервера в среде IDE или Gradle."

Мне нужно знать, является ли подключение к Интернету обязательным для создания проектов с использованием Gradle.

Я думаю, что gradle проверяет последнюю версию в Интернете и выдает ошибку таймаута соединения. Если да, есть ли способ обхода, чтобы отключить это.

Ответ 1

В настоящее время реализация Android Studio Gradle требует быстрого стабильного сетевого подключения. По какой-то причине разработчики решили навязать это требование пользователям в это время. Существует параметр, который вы должны использовать, чтобы использовать локальную установку Gradle, но она не поддерживается. Разработчики знают как о сетевом требовании, так и о сломанном коммутаторе, но в настоящее время уделяют приоритетное внимание другим функциям. Они могут удалить это требование в 1.0 или post 1.0.

[см.: https://plus.google.com/u/0/115692564989237473252/posts/LGSbniYqj3Q]

Gradle автономный режим, нет. Он должен быть назван как кешированный режим. Все, что делает коммутатор, сообщает Gradle не пытаться подключиться к сети и вместо этого использовать кешированные копии различных сетевых ресурсов. К сожалению, это предполагает, что у вас было (и будет снова) сетевое соединение, предпочтительно быстрое стабильное. Использование Android Studio (последняя версия, протестированная на 0.5.9) с медленной/нестабильной сетью приводит к тому, что процессы Android Studio Gradle (и Maven) обычно обрабатываются в течение 2-5 минут, иногда в течение 10 минут или более. Также при кажущихся случайным временами, когда кодирование IDE блокируется, и причина обычно связана с одним или несколькими процессами Gradle, которые были развернуты.

Для сравнения, используя версию IntelliJ IDEA 13.1 Community (в среде IDE, на которой основана Android Studio), я сравнивал стандартную программу сгенерировал ID Hello по умолчанию, используя мастер Android Gradle (по сути, похожий на единственный в Android Studio) и Ant на базе Android. Результаты были такими, как ожидалось. Проект, основанный на Gradle, испытал такую ​​же болезненную блокировку и отставание, что и проекты в Android Studio. Ant Android-проект был близок мгновенно. После создания и открытия проекта не было заметной задержки. Кодирование не вызвало случайных блокировок. Тестирование проводилось на машине с Windows 8.1 update1 Pro с двойным процессором Athlon x2, оперативной памятью 6 ГБ и DSL-соединением 6 Мбит /0,75 Мб. Я считаю, что последняя часть, скорее всего, проблема.

К сожалению, пока Android Studio не удалит сетевое требование, я считаю, что он будет непригодным для большого числа разработчиков. Это позор, потому что в противном случае он выглядит заметным улучшением по сравнению с существующей средой разработки на основе Eclipse.

Ответ 2

Для меня мне пришлось проверить, а затем снять отметку в поле

Настройки → Gradle → Работа в автономном режиме.

Затем я вернулся в интернет.

Ответ 3

Вы можете загрузить распределение градиентов локально и снова построить проект.

Для этого отредактируйте gradle-wrapper.properties в gradle-> wrapper в вашем проекте Android.

Отредактируйте

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

в

distributionUrl = файл:///главная /Foo/загрузки /gradle- 2.2.1-all.zip

Поэтому просто загрузите файл здесь, как указано в gradle-wrapper.properties.

Ответ 4

Там предпочтение автономного режима в настройках > Компилятоp > Gradle. Если вы уже загрузили свои зависимости, это, как правило, будет работать для вас.

Ответ 5

В Android studio версии 1.5.1 я смог решить эту ошибку, выполнив следующие шаги:

1) Перейдите в файл → Настройки → HTTP-прокси → и выберите "Автоматическое определение параметров прокси-сервера". 2) После этого вы можете получить Dialog, чтобы принять или отклонить сертификат 3) Выберите "Принять".

Что это.

Ответ 6

Да, требуется подключение к Интернету,

В настоящее время для реализации Android Studio Gradle требуется быстрое стабильное сетевое подключение. По какой-то причине разработчики решили навязать это требование пользователям в это время. Существует настройка, которую вы должны использовать для использования локальной установки градиента, но она не выполняется.

Режим офлайн-режим не установлен. Он должен быть назван как кешированный режим. Все, что делает коммутатор, это сказать, что град не пытается подключиться к сети и вместо этого использовать кешированные копии различных сетевых ресурсов.