2010-08-26 1 views
1

Мне нужно протестировать приложение 24 часа в сутки и у меня есть 3 ubuntu для этого. Я хотел бы подключить мою систему разработки (MOTODEV Studio 1.3) к удаленному устройству.Подключение эмулятора Android в другой машине

Ну, интерфейс спрашивает меня об ip для машины и порта для подключения.

Но это не так. Я обнаружил, что adb sever на удаленном устройстве, похоже, не прослушивает внешние порты, а только внутренний loopback, что делает невозможным подключение машинных машин.

Не может быть правдой? Если да, то почему существует раздел на устройстве для подключения к удаленному устройству Android на MOTODEV Studio?

Я нашел объяснение и обходное решение в этом сообщении (http://rxwen.blogspot.com/2009/11/adb-for-remote-connections.html), но кажется сложным, и ссылки ссылки не работают, поэтому я смущен, есть ли решение для этого.

Я кажусь таким простым ..... Я не могу сказать, что нет пути.

+0

См. Http://stackoverflow.com/questions/1754162/remote-debugging-with-android-emulator/1931633#1931633 –

ответ

0

Функция удаленного устройства MOTODEV Studio предназначена для соединений TCP/IP с удаленным телефоном. Для этого требуется много ручного вмешательства, чтобы заставить все работать, и это область, где нам определенно нужна более качественная документация.

Я не полный рабочий передо мной, но шаги, которые нужно идти, как это ...

  1. Connect телефон с удаленным узлом.
  2. С помощью оболочки adb на удаленном хосте установите телефон для подключения через TCP/IP, а не через USB. Вам нужно будет найти IP-адрес телефона вручную. Если вы используете телефон Motorola и драйверы Motorola, это, вероятно, 192.168.16.x
  3. Настройте перенаправление портов с удаленного хоста на телефон для портов отладки (возможно, 5554 или 5555).
  4. С локального хоста настройте адрес удаленного хоста в поле IP.
  5. При выборе «Запуск от имени» или «Отладка как» от локального хоста вам необходимо выбрать удаленное устройство в качестве цели.

Мы намерены сделать этот рабочий процесс более автоматизированным в будущем, но пока вы должны сделать это вручную. Я считаю, что удаленная отладка встроенных систем все еще медленная и подвержена проблемам с латентностью и качеством линии, независимо от того, говорим ли мы о телефонах или справочных платах.

Удачи.