Разработка на Android-устройстве через беспроводной - PullRequest
14 голосов
/ 04 декабря 2010

Один из известных способов разработки приложения для Android прямо на устройстве - использование разъема USB и установка драйвера с помощью eclipse. Таким образом, есть ли известный способ сделать это беспроводной?

EDIT: В идеале для этого не требуется рутированное устройство.

Ответы [ 3 ]

11 голосов
/ 04 декабря 2010

ОБНОВЛЕНИЕ: теперь это изначально поддерживается в последних SDK.Посмотрите здесь в разделе «Использование беспроводной сети».

Короче:

  • Подключитесь к устройству через USB
  • Введите «adb tcpip 5555»
  • Отключите устройство от сети
  • Найдите IP-адрес вашего устройства в настройках системы
  • Введите "adb connect [ip address]: 5555"
  • Вот и все!

Для справки, вот старая версия ответа:

Установите беспроводное приложение ADB.Подробности здесь: http://www.androidcentral.com/android-quick-app-adb-wireless

РЕДАКТИРОВАТЬ: Хорошо, это требует root.Если у вас нет рута, это будет немного громоздко.Вдобавок ко всему, вот что вы можете сделать:

  • Используйте любые средства беспроводной передачи данных (Bluetooth или FTP, на рынке есть много приложений для любого из них), чтобы передать файл APK изваш компьютер к телефону.
  • Используйте файловый менеджер (например, OI File Manager), чтобы перейти к файлу и открыть его.

Шаг 1 можно автоматизировать с помощью командылинии, если вы используете FTP (и, по крайней мере, в системах на основе Unix, скорее всего также через Bluetooth).

Шаг 2, ну, это не может быть упрощено, что легко.Но вы могли бы написать приложение-установщик, которое просто выполняет ACTION_VIEW для файла APK на вашем телефоне.

Очевидно, это пройдет через установщик пакета, поэтому вам придется подтвердить процесс установки и все остальное.Но, эй, это беспроводная сеть:)

(Примечание: на Android есть несколько решений telnetd и sshd, но я не могу найти ни одного для телефонов без рутирования. Если вы можете установить соединение telnet / sshВы можете сделать этот процесс более удобным.)

0 голосов
/ 15 апреля 2015

Для тех, у кого есть рутированный телефон, можно использовать приложение из Google Play, которое значительно упрощает беспроводное соединение.Попробуйте это https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en. Это сработало для меня.

0 голосов
/ 04 декабря 2010

Вы уверены, что adb не запущен? Посмотрите в настройках что-нибудь о включении отладки. Получите приложение эмулятора терминала, такое как connectbot, запустите его и выполните «ps», чтобы увидеть, что работает.

Если вы напишите имя планшета (и Google!), Возможно, уже есть некоторые известные решения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...