Нет интернета на эмуляторе Android - почему и как исправить?

Я пытаюсь использовать интернет с эмулятором Android, но безуспешно. Есть идеи?

10 ответов

Решение

Если под "использованием Интернета" вы имеете в виду, что во время тестирования на эмуляторе вы не можете получить доступ к Интернету из активности, убедитесь, что вы установили разрешение на доступ к Интернету в AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

Если вы используете веб-браузер, обратитесь к сообщению Донала

Чтобы использовать Интернет на эмуляторе, если вы настраиваете прокси-сервер, выполните следующие действия:

  1. Зайдите в настройки-> Беспроводные и сети-> мобильные сети-> Имена точек доступа.
  2. Нажмите кнопку меню. появится меню параметров.

  3. В меню параметров выберите "Новый APN".

  4. Нажмите на имя. укажите имя apn, скажем My APN.
  5. Нажмите на APN. Введите www.
  6. Нажмите на прокси. введите IP прокси-сервера. Вы можете получить его из меню настроек интернета.
  7. нажмите на порт. введите номер порта, в моем случае это был 8080. Вы можете получить его из меню настроек Internet Explorer.
  8. Нажмите на имя пользователя. укажите имя пользователя в формате домен \ имя пользователя. как правило, это логин вашей системы.
  9. Нажмите на пароль. введите пароль вашей системы.
  10. нажмите кнопку меню еще раз. появится меню параметров.
  11. нажмите сохранить. попробуйте запустить свой браузер. надеюсь, что его работа для вас это сработало для меня. удачи.

Если вы используете 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. запустить андроид эмулятор 1.5
  2. открыть меню
  3. перейдите в настройки
  4. Настройки беспроводной связи (первый блок) и справа внизу отключают режим полета.

К настоящему времени вы бы видели сверху 3g и ваше установленное соединение.

В OSX Little Snitch автоматически запрещал любое соединение с Eclipse (и эмулятором). Разрешить соединения в Little Snitch, вы должны войти в правила Little Snitch

Разрешить ADB доступ к сети, открыв ее на брандмауэре

Если вы используете winvista и выше, перейдите в брандмауэр Windows Advance в разделе "Администрирование" на панели управления и включите его оттуда.

Другие вопросы по тегам