Как я могу позволить эмулятору Android разговаривать с localhost?

Я запускаю приложение для Android на эмуляторе. Это приложение пытается загрузить html-файл с помощью webview api.

У меня также есть простой HTTP-сервер, работающий на том же компьютере в каталоге, где я хочу выполнить запрос, используя следующую команду python:

Python -m SimpleHTTPServer 800

Однако я не смог получить доступ к этой ссылке через приложение или браузер на эмуляторе:

HTTP: // локальный: 800 / demo.html

Пожалуйста, дайте мне знать, если я что-то упустил.

Используйте адрес 10.0.2.2 вместо localhost.

Localhost – это короткое сокращение, чтобы сказать «что угодно», чтобы поговорить с самим собой. Итак, вы сообщаете эмулятору искать веб-сервер, работающий в эмуляторе.

Вместо того, чтобы пытаться подключиться к локальному хосту, найдите IP-адрес для своего компьютера и используйте его вместо этого.

На самом деле localhost относится к самому каталогу эмуляторов.

Используйте IP-адрес вашей системы для доступа к ссылке

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

Intereting Posts
Почему AndroidTestCase.getContext (). GetApplicationContext () возвращает значение null? Исходный файл «AndroidManifest.xml» удален или недоступен ANDROID: Как я могу запустить всплывающее диалоговое окно из уведомления или нажатием кнопки поиска в верхней части окна? Время проверки устройства Android с момента последней перезагрузки Ошибка сеанса «приложение» при установке APK Лучший способ выполнить метод асинхронно в Android (компактный и правильный) Phonegap: Можно ли воспроизводить несколько видео одновременно на одной странице с помощью видеотега html5? Какой алгоритм использует карты Google для вычисления направления между двумя точками? Как изменить / изменить размер EditText в макете таблицы? Прозрачное изображение 9patch: линия, показывающая Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует имени 'android: Theme.Material.Light' Источник не найден Android? Использование темы Holo в приложении Qt для Android Получение изображения из галереи из Picasa // Google + синхронизированные папки не работают Сила приложения Android закрыта без какой-либо ошибки