Я пытаюсь использовать Интернет с эмулятором Android, но безуспешно. Любые идеи?
Нет интернета на эмуляторе Android - почему и как исправить?
Ответы (10)
Если под "использовать Интернет" вы имеете в виду, что не можете получить доступ к Интернету из операции во время тестирования на эмуляторе, убедитесь, что вы установили разрешение на доступ в Интернет в вашем AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
Если вы используете веб-браузер, см. Сообщение Донала.
Чтобы использовать Интернет на эмуляторе, если вы настраиваетесь за прокси-сервером, выполните следующие действия:
- Зайдите в настройки-> Беспроводные сети-> Мобильные сети-> Имена точек доступа.
Нажмите кнопку меню. появится меню параметров.
в меню параметров выберите New APN.
- Щелкните по имени. укажите имя для apn, скажем, "Мой APN".
- Щелкните APN. Введите www.
- Щелкните Прокси. введите IP своего прокси-сервера. Вы можете получить его в меню опций Internet Explorer.
- щелкните Порт. введите номер порта, в моем случае это был 8080. Вы можете получить его в меню опций Internet Explorer.
- Щелкните имя пользователя. укажите имя пользователя в формате домен \ имя-пользователя. обычно это ваш системный логин.
- Нажмите на пароль. укажите пароль вашей системы.
- снова нажмите кнопку меню. появится меню параметров.
- нажмите сохранить. попробуйте запустить ваш браузер. надеюсь, что его работа для вас сработала для меня. удачи.
emulator -verbose -avd <AVD name> -http-proxy http://username:password@host:port
- person Anup; 10.05.2017
Если вы используете eclipse, попробуйте:
Окно> Настройки> Android> Запуск
Параметры эмулятора по умолчанию: -dns-server 8.8.8.8,8.8.4.4
emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
- person Tom; 15.11.2017
Попробуйте запустить эмулятор из командной строки следующим образом:
emulator -verbose -avd <AVD name>
Это даст вам подробный вывод и может показать ошибку, мешающую эмулятору подключиться к Интернету.
Проверьте настройки Интернета, брандмауэры и тому подобное может блокировать его, я знаю, когда я работал над этим в колледже, они блокировали номер порта, но у меня никогда не было проблем с моими домашними машинами
Я долго и упорно искал ответ на этот вопрос. Насколько я понимаю, Google сделал это специально, когда люди использовали подключение к Интернету для добавления спам-комментариев на рынок. Однако я нашел парня, который это сделал и был готов поделитесь необходимыми изображениями. Связанный AVD работает (для меня) как на рынке, так и в браузере.
ПРИМЕЧАНИЕ. Похоже, это просто исправит рынок. Но рынок не будет работать без Интернета, поэтому, если рынок будет исправлен, Интернет через браузер тоже будет работать. Я сам скачал связанные файлы, и они отлично показали Интернет в браузере.
Если вы столкнулись с этой проблемой и работаете с ОС, отличной от Windows / Mac (в моем случае - Ubuntu), попробуйте запустить эмулятор отдельно в Android SDK и AVD Manager, а затем запустите свое приложение.
Самый простой способ - выполнить следующие действия:
- запустить эмулятор Android 1.5
- открыть меню
- перейдите в настройки
- настройки беспроводной сети (первый блок) и справа внизу отключаем авиарежим.
К настоящему времени вы бы увидели наверху 3g и ваше установленное соединение.
на OSX Little Snitch автоматически отказывался от подключения к Eclipse (и эмулятору). Разрешить подключения в Little Snitch, вы должны войти в правила Little Snitch
Разрешите ADB доступ к сети, открыв его на брандмауэре
Если вы используете winvista и выше, перейдите в Windows Advance Firewall в разделе «Администрирование» на панели управления и включите его оттуда.