2012-01-08 3 views
0

Это мой первый раз, столкнувшись с такой проблемой.Не удается получить доступ к Интернету в эмуляторе Android

Я подключился к интернету через кабель LAN. Как правило, мой эмулятор мог получить доступ к интернету без проблем, но на этот раз. Я не могу. Интересно, что случилось с моим эмулятором?

спасибо.

+1

Включили ли вы разрешение INTERNET в манифесте? – iTurki

+0

Нет, я добавил его уже. Поскольку он работает на самом устройстве, и он был успешно запущен на эмуляторе только вчера. – farissyariati

+0

Когда вы запускаете эмулятор, символ «3G» отображается в правом верхнем углу экрана? – Kerry

ответ

0

Как уже было сказано - если это одно приложение (ваше собственное), не имеющее доступа в Интернет, пожалуйста, проверьте манифест.

Если все приложения проверяют настройку экземпляра устройства или настройку эмулятора (у Eclipse есть представления для этого) - возможно, у вас был отключен интернет/сеть/ячейка ранее для целей тестирования?

+0

Нет. Я уже добавляю разрешение. Так как приложение уже запущено на самом устройстве. – farissyariati

+0

Попробуйте эту конфигурацию запуска -> Задайте и добавьте «-dns-server 8.8.8.8» в дополнительные параметры командной строки эмулятора. Снято с: http://stackoverflow.com/questions/2039964/how-to-connect-android-emulator-to-the-internet –

0

Вы проверили свой AndroidManifest.xml?

Вы должны добавить (или проверить, если у вас уже есть) это:

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

Это разрешение пользователя позволяет приложению получить доступ к Интернету, в противном случае вы не доступ к интернету :)

2

Я один раз был ли мой эмулятор свободным подключением к Интернету (доступ к хосту с 10.0.2.2 работал нормально). Иконка 3G не появилась.

Я не знаю, в чем проблема, но включение и выключение режима полета сделало трюк. (Нажмите и удерживайте кнопку питания и выберите «Режим полета». Повторите.)

Смежные вопросы