Android: настройка proxy в AndroidStudio

Если интернет доступен только через proxy, то при первом запуске AndroidStudio выводит на экран «Fetching android sdk component information» и выдает ошибку:

"WARN - ateSettings.impl.UpdateChecker - Connection failed. Please check your network connection and try again."

Это происходит т.к. первом запуске AndroidStudio пытается установить sdk через интернет. При этом нет возможности попасть в меню настройки и установить proxy.

Нашел два способа решения этой проблемы:

Первый способ настроить proxy в AndroidStudio

Открываем в домашней директории файл ./AndroidStudio/config/options/other.xml
находим в нем компонент HttpConfigurable и указываем настройки proxy.

  • USE_HTTP_PROXY — разрешение работы через прокси
  • PROXY_HOST — имя или IP адрес прокси сервера
  • PROXY_PORT — порт proxy
  • PROXY_AUTHENTICATION — нужны ли имя пользователя и пароль для доступа к proxy
  • PROXY_LOGIN — имя пользователя (если есть)
  • PROXY_PASSWORD_CRYPT — сохраненный зашифрованный пароль (установить пустым «»)
  • KEEP_PROXY_PASSWORD — запоминать введенный пароль или нет.

Пример настройки:

  <component name="HttpConfigurable">
    <option name="PROXY_TYPE_IS_SOCKS" value="false" />
    <option name="USE_HTTP_PROXY" value="true" />
    <option name="USE_PROXY_PAC" value="false" />
    <option name="PROXY_HOST" value="192.168.1.1" />
    <option name="PROXY_PORT" value="3232" />
    <option name="PROXY_AUTHENTICATION" value="true" />
    <option name="PROXY_LOGIN" value="username" />
    <option name="PROXY_PASSWORD_CRYPT" value="" />
    <option name="KEEP_PROXY_PASSWORD" value="false" />
    <option name="myGenericPasswords">
      <map />
    </option>
    <option name="myGenericCancelled">
      <set />
    </option>
    <option name="PROXY_EXCEPTIONS" value="" />
    <option name="USE_PAC_URL" value="false" />
    <option name="PAC_URL" value="" />
  </component>

Второй способ настроить proxy в AndroidStudio

Открываем файл в директории с AndroidStudio android-studio/bin/idea.properties
В конце файла добавляем строку:

disable.android.first.run=true

Запускаем AndroidStudion, заходим в настройки «configaration>http proxy» и настраиваем прокси.
Удаляем строку из android-studio/bin/idea.properties

Запись опубликована в рубрике Программирование под android с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>