USB-соединение и отладка одновременно

Мне нужно подключение к сети на моем Android-устройстве для тестирования приложений. Мой адаптер для ноутбука отключен, поэтому через 2 часа я установил соединение через USB. Но! Eclipse не видит устройство, когда я запускаю «Wired Tether» на нем, чтобы получить соединение, и я не могу отлаживать свои приложения.

Кто-нибудь знает, как решить эту проблему? Использовать USB-модем для одновременного подключения к Интернету и отладки приложений?

Я не знаю, как одновременно использовать USB-отладку и привязку. Вот некоторые способы обхода:

  • Получите USB-адаптер беспроводной сети для вашего компьютера (см. http://www.amazon.com/gp/bestsellers/electronics/13983791/ref=pd_zg_hrsr_e_2_4_last ). Я не знаю, покупает ли один из них вариант для вас в Индии.
  • Отправьте свой apk на свой телефон по беспроводному каналу для установки приложения (см. Раздел « Разработка на устройстве на базе Android на основе беспроводной связи» ), а затем просмотрите логарифм прямо на телефоне для отладки (aLogcat кажется популярным и позволяет отправлять файлы журналов, например, , Электронная почта, чтобы вы могли открыть их на своем компьютере, чтобы просмотреть их на большом экране)

Я знаю, что эти решения связаны с затратами, усилиями или неудобствами, но, надеюсь, вы будете работать на вас.

РЕДАКТИРОВАТЬ:

Как отмечено в ответах от @shkschneider и @CodeShane, возможен обмен через Bluetooth через Bluetooth. В ответе CodeShane упоминается PdaNet (который, по-видимому, также допускает одновременную привязку и отладку USB) и включает ссылку. Другое решение – OpenGarden . Эти решения обеспечивают доступ к Интернету для компьютера через телефон. Если требуется обратное (и это не совсем ясно из вопроса), обратный модем, похоже, является ответом (см. Ответ от @NickL).

Короче говоря: вы не можете . Android просто не поддерживает его (это больше из-за стандарта USB и мошенничества, чем ошибка AOSP).


Чтобы обойти проблему, вы должны:

  1. Получить интернет-форму другого источника

    Может быть, вы могли бы подключиться к сети Ethernet?

  2. Подключайте интернет с телефона на свой нетбук по-другому

    Вы не можете использовать беспроводной трос, так как ваш Wi-Fi адаптер сломан, но, может быть, вы можете привязать с помощью bluetooth?

  3. Отлаживайте свой телефон по-другому

    Может быть, вы можете использовать приложение для Android, такое как aLogCat или подобное?


Но в руке, извините, вы не можете привязать usb от телефона к нетбуку, пока отладка usb от нетбука. Ваш успех будет зависеть от вашей способности находить альтернативное решение.

Вы можете использовать bluetooth tethering для подключения к Интернету и отладки с помощью USB.

Я хотел бы указать, что я использую PDANet для USB-привязанного Интернета, чтобы набрать этот ответ, пока я также отлаживаю приложение Android на том же телефоне через Eclipse Juno. Не уверен, какая сторона зафиксировала это, но это потрясающе!

Что касается того, почему Eclipse не видит ваше устройство, применяются стандартные советы по устранению неполадок. Обязательно включите USB-отладку и неизвестные источники / сторонние приложения, попробуйте перезагрузить, проверьте драйверы usb, обновите драйверы / eclipse ..

  • Устройство не обнаружено в Eclipse при подключении к USB-кабелю

  • http://developer.android.com/tools/device.html

  • Eclipse не находит телефон

  • PdaNet 3.5

  • Eclipse Juno Service Release 1; Идентификатор сборки: 20120920-0800

Да, возможно. Там есть хак, доступный по ссылкам ниже!

Источник : HowToGeek , StackOverFlow

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

Вы можете использовать

  1. Wi-Fi-модем – для подключения к Интернету
  2. Подключите USB к adb.

Если я правильно понял ваш вопрос, вы хотите привязать свой телефон к ПК через USB и использовать (интернет) соединение вашего ПК + все еще получать вывод logcat?

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

Когда вы подключаете свой телефон к компьютеру через USB, вы нажимаете «connect» в приложении. Затем он устанавливает приложение на вашем телефоне, которое обрабатывает обратное соединение модема. Он работает, мне иногда приходится нажать «проверить DNS», пока он подключается, чтобы заставить его работать .. но он работает! Также отладка через USB работает обычным способом.