2012-07-03 3 views
0

Я создал приложение для Android, используя эмулятор для тестирования. Он подключается к localhost, чтобы получать и отправлять данные, которые хорошо работают. Теперь я хочу попробовать это приложение на своем мобильном устройстве. Я прочитал, что я должен:android подключиться к серверу вместо localhost с мобильного вместо эмулятора

  1. подключить компьютер к моему маршрутизатору сети
  2. подключить мобильный телефон к моему маршрутизатору сети
  3. перейти к коду и заменить 10.0.2.2 с IP моего компьютера

Я прав? Если это так, это IP-адрес компьютера IP, который подключает мой компьютер к Интернету?

ответ

2

Если вы разрабатываете в Eclipse, все, что вам нужно сделать, это:

  1. Подключите устройство к компьютеру с помощью кабеля USB
  2. Щелкните правой кнопкой мыши на корневом каталоге вашего приложения
  3. Select " Run As»> приложения для Android
  4. Если устройство подключено, он должен автоматически запускать

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

Простой как это.

+0

я не хочу, чтобы подключиться с помощью 'cable', я хочу подключиться с помощью' местного network' –

+0

Могу ли я спросить, почему вы не хотите, чтобы подключить с помощью кабеля ? – BlackHatSamurai

+0

мой проект окончания - это проект сервера/клиента, я буду тестировать проект, используя 5 мобильных устройств –

1

Вы правильно, когда вы просто подключиться к локальному маршрутизатору вы можете добраться до локального хоста, изменив конфигурацию, чтобы указать: «http://10.0.2.2:8080»

Я нашел другие способы быть очень утомительным

http://juristr.com/blog/2009/10/accessing-host-machine-from-your/ http://developer.android.com/tools/devices/emulator.html#emulatornetworking

+0

Я проверю ваше решение после того, как я закончу подключение своего устройства к компьютеру, спасибо –

+0

Не совсем мое решение, это было решение, разработанное инженерами Android.:) В любом случае, счастливое программирование, и я надеюсь, что это сработает для вас, как и для меня. – sksallaj