2013-03-15 2 views
0

Я создал приложение, которое подключается к файлу php. Код работает с AVD без проблем. Теперь, когда я попробовал приложение в своем устройстве Android, он закроется. Мое устройство Android подключено через Wi-Fi-сеть. Я использую сервер wamp на окнах 7.Android-устройство не будет подключаться к локальному серверу

Я определил проблему, но я не могу ее решить. Я надеюсь, что один из вас может помочь мне хорошие ребята. Это мой преступник (192.168.1.100 это машины IP):

private static String url_all_products = "http://192.168.1.100/android_connect/get_all_products.php"; 

Как это можно решить? 100% работает в AVD, но не работает в реальном устройстве Android.

+0

какая версия для Android является avd и какое устройство? – lelloman

+1

Можете ли вы поместить трассировку стека? –

+0

Что произойдет, если вы наберете этот адрес в браузере по умолчанию вашего устройства? – NickT

ответ

1

@droidH, если вы работаете на локальном сервере, изменить свой адрес на 10.0.2.2 вашему IP-адресу

перейти по этой ссылке он работает
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/

+0

Я уже пробовал это. Но безрезультатно. Я также был здесь: [ссылка] (http://developer.android.com/tools/devices/emulator.html#networkaddresses) – droidH

0

Вы должны проверить две вещи:

  • Ваш внешний IP-адрес, т. Е. Если вы используете Windows, используйте команду «ipconfig» и получите IPv4-адрес.
  • Проверьте вам разрешения на AndroidManifest:
uses-permission android:name="android.permission.INTERNET" 

Также проверьте: https://stackoverflow.com/a/16510143/644011

0

ли это:

  • первый, положить как ваш андроид устройства и ваш компьютер в в той же сети, что описана here
  • затем, сделать устройство подключения к компьютеру напрямую через его IP в этой сети (найти IP-адрес в качестве here)
0
  1. Попробуйте подключить мобильный телефон к той же сети, что и компьютер. Я использовал виртуальный маршрутизатор, чтобы сделать свой мобильный телефон в той же сети, что и мой ноутбук.
  2. Затем используйте ip-адрес своего компьютера для доступа к веб-серверу вашего компьютера с вашего мобильного телефона.
Смежные вопросы