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