2016-04-05 2 views
1

Я пытаюсь отправить команды ADB с моего мобильного устройства Android (SGS5) на свой Android-телевизор (Nvidia Shield TV). Я всегда получаю:Адаптер ADB для Android TV/Nvidia Shield TV?

error:device offline 

или

error:device unauthorized 

В Windows или Mac АБР соединение работает, но не с Android устройства.

Я сделал следующее:

  • Отключить/включить режим отладки
  • Используется USB-кабель
  • использовано Wifi
  • перезагружен все устройства
  • ADB убить-сервер/ADB запуска сервера
  • adb usb

Без успеха.

Возможно ли подключить устройство Android (мобильный/планшет) к ADB с Android TV (например, Nvidia Shield TV)?

Мобильный телефон -> ADB -> Shield TV

+0

Так что похоже, что подключение с Android-устройства к Android-телевизору через ADB невозможно из-за ограничений безопасности. Sad :-( – user4500

ответ

0

Если попробовать все из них, то попробуйте последний его работу для меня - Проверьте мобильный IP и о телефоне и попробовать ниже команды

adb connect 192.168.1.4:2222 

Check this link for more details

А также не работает, то попробуйте ниже Включите АБР Debugging

Вы мю чтобы активировать ADB на устройстве Fire TV, прежде чем вы сможете подключиться к устройству.

From the main (Launcher) screen, select Settings. 
Select System > Developer Options. 
Select ADB Debugging. 

Получить IP-адрес

Вам нужен IP-адрес вашего телевизора устройства пожарной вашей сети для подключения АБР к нему.

From the main (Launcher) screen, select Settings. 
Select System > About > Network. Make note of the IP address listed on this screen. 

Connect ADB

Для подключения компьютера развития к пожарной ТВ устройства, выполните следующие действия:

Open a command prompt or terminal window. 
Change directory to your Android SDK platform-tools directory. 
Run the following commands, where <ipaddress> is the IP address of the Fire TV device noted in the previous section. 

adb kill-server 
adb start-server 
adb connect <ipaddress> 

Note: On Mac OS X and Linux you may need to prepend ./ to these commands, like this: 

./adb kill-server 
./adb start-server 
./adb connect <ipaddress> 


If the connection was sucessful, ADB responds with the message: 
connected to <ipaddress>:5555 

Verify that the Fire TV device appears in the list of devices: 

adb devices 


ADB reponds responds with the message: 

List of devices attached 
<ipaddress>:5555 device 
+1

Спасибо, но с Amazon Fire TV У меня нет птоблемов. Соединение и другие команды работают нормально. Моя проблема заключается в чистом Android-телевизоре, например, в телевизоре Nvidia Shield. Вы получили его для работы на экранах TV? – user4500

+0

no dear i использовать мини-ПК для Android и в мини-ПК для Android. –

1

Для Nvidia Shield TV, вам нужно будет

  1. Включить отладку usb на Nvidia Shield TV
  2. Подключите Nvidia Shield к вашей машине с помощью USB-кабеля
  3. Do adb devices => устройство должно быть перечислено.Вы должны были бы проверить и принять экран авторизации
  4. Примечание IP-адрес устройства в разделе Система -> Настройки сети
  5. ли adb tcpip <port_no>
  6. Отключайте кабель USB
  7. adb connect <ip_address from step 4>

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

a. Повторите шаги 1-7 выше

или

б. Настройте задание (например, cron), которое будет выполнять некоторые периодические действия на устройстве. Пример: adb shell input keyevent 25.

+0

Спасибо, но это решение для ПК или Mac, но не для Android-устройства. Как я писал в своем вопросе, я пытаюсь отправить команды ADB с моего мобильного устройства Android (SGS5) на мой Android-телевизор (Nvidia Shield TV). Когда я подключаю его с помощью USB-кабеля, экран авторизации не появляется. С Windows или Mac соединение ADB работает, но не с Android-устройством. Вы попробовали свое решение с устройства Android Как сделать это с Android-устройством? – user4500

+0

Извините, не правильно прочитал ваш вопрос. Afaik, вы получите приглашение авторизации только в том случае, если запущен 'adb-клиент'. В Android-устройстве' adbd server' пробеги. Поэтому я не думаю, что это возможно. Если вы можете нажать 'adb client' в SGS4, тогда это возможно. – Asim

Смежные вопросы