Как перевести AVD (эмулятор) в автономный режим? - PullRequest
28 голосов
/ 24 октября 2010

Я хотел бы проверить поведение моего приложения, когда пользователь находится в зоне отсутствия сигнала или когда его телефон находится в режиме полета.

-> Как перевести виртуальное устройство Android в автономный режим (где невозможно подключение к Интернету)?

Я пробовал следующее:

  • Активация режима полета через настройки AVD: на удивление, это НЕ работает (просмотр интернета все еще возможен в режиме полета!)

  • Отключение сетевого подключения на моем ПК: это, очевидно, работает, но не удовлетворительно, так как мне нужен Интернет, когда я тестирую свое приложение

Ответы [ 11 ]

0 голосов
/ 01 февраля 2012

Старые вопросы, но я нашел решение:

  1. Открыть командную строку: CTRL + R> cmd
  2. Перейти в папку инструментов Android

    cd C:\Program Files\Android\android-sdk\tools

  3. Запустите эмулятор с ложным DNS-сервером.Измените 2.3.3 на имя вашего AVD.Символ @ запускает:

    emulator.exe @2.3.3 -dns-server 127.0.0.1

Для получения дополнительных команд см. Руководство по эксплуатации Параметры строки .

...