2016-12-03 2 views
0

У меня возникла проблема с моим приложением Android, которое связано с XAMPP. Приложение в эмуляторе работало нормально, потому что оно находилось в одном устройстве. Но когда я загрузил приложение в устройство Android. Приложение успешно установлено, но я не смог войти в систему или войти в систему. Я думаю, что это происходит потому, что сервер в ноутбуке имеет другой IP-адрес, чем устройство Android. Я пробовал много решений, таких как добавление нового порта или закрытие брандмауэров, но это не сработало.Как подключить Android-приложение к локальному серверу XAMPP

есть ли у кого-нибудь другое решение?

+0

Добро пожаловать в переполнение стека! Ознакомьтесь с нашим [Контрольным списком вопросов] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), чтобы помочь вам задать хороший вопрос и, таким образом, получить хороший ответ. –

ответ

0

Если он подключен к вашему Wi-Fi, нажмите на адрес ноутбука, предоставленный маршрутизатором. Если он подключен к вашей мобильной сети, сначала узнайте внешний IP-адрес вашего маршрутизатора, затем переместите какой-то порт на этот 10.0.2.2:portno и, наконец, вы сможете увидеть этот сервер с вашего устройства.

Если ни одно из вышеперечисленных не работает, существует другое решение, которое равно ngrok. Перейдите на страницу https://ngrok.com/ и загрузите файл .exe (для окон). Извлеките его где-нибудь и добавьте его путь к переменной среды PATH, чтобы вы могли получить к ней доступ из cmd в любом месте. После этого просто используйте следующую команду:

ngrok http 80 

Это даст вам URL, который отображает на вашем локальном хосте, и может быть accesed с любого устройства в вашем доме или not.Literally в любом месте. Не закрывайте cmd, а затем добавляйте новый URL-адрес в Android Project-> Rebuild project и voila! Вы можете войти с вашего устройства!

Надеюсь, что это поможет !!!

0

Вы можете попробовать это решение:

  • НАЙДИТЕ IP вашего компьютера в сети;
  • Подключите устройство Android к той же сети вашего ПК;
  • С вашего устройства Android перейдите к настройкам сети и откройте параметры подключения ;
  • Показать дополнительные параметры;
  • Выберите «Ручной» для голоса «Прокси»;
  • Запишите IP-адрес вашего ПК в «Имя хоста прокси» и напишите 8080 в поле «Прокси-порт» ;
  • Сохраните конфигурацию и попытайтесь использовать приложение: оно должно работать прямо сейчас!
Смежные вопросы