Как сбросить приложение по умолчанию в ОС Android Things?

Вчера я начал проект Android Things и тестировал приложение с помощью Android Studio. Чтобы подключиться к устройству с помощью adb.exe, я использовал IP-адрес устройства Android, который я видел в приложении ОС по умолчанию (стартовый экран). Итак, после вчерашнего тестирования кажется, что мое приложение теперь является приложением по умолчанию, даже если оно не подключено к ПК.

Проблема в том, что теперь я не вижу IP-адрес устройства, поэтому я могу подключиться к нему с помощью adb.exe.

Есть ли способ вернуться к приложению ОС по умолчанию?

PS. Единственное решение, которое я нашел, — это переустановка ОС Android Things.


person poloapolo    schedule 21.02.2017    source источник
comment
Вы можете использовать скрипт для удаления приложений в соответствии с этим ответом.   -  person Onik    schedule 21.02.2017
comment
Альтернативное решение — использовать приложение для загрузки из магазина игр, которое отображает подключенные устройства в сети Wi-Fi. Я использовал ФИНГ   -  person Deep Dave    schedule 18.05.2018
comment
Если ваша единственная цель — узнать IP-адрес вашего устройства Android Things, было бы проще использовать таблицу ARP. Не нужно ничего удалять или устанавливать, одна команда для системы Linux/Windows arp -a   -  person Maskim    schedule 06.12.2018


Ответы (5)


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

adb uninstall <pkg name>

Если вы хотите подключиться к AT, не зная IP, используйте следующую команду

adb connect Android.local

Также вы можете использовать последовательный кабель, чтобы найти IP-адрес AT.

Если вы устанавливаете несколько приложений, AT запросит ваш выбор, как показано ниже: введите здесь описание изображения

person Pravin Londhe    schedule 21.02.2017

удалить приложение через adb

adb uninstall <package-name>

если вы подключили клавиатуру к плате raspberry pi, вы можете перейти на главный экран, нажав кнопку выхода

person Rahul    schedule 21.02.2017

(У меня недостаточно репутации, чтобы комментировать, поэтому я отвечаю, извините)

Если вы хотите узнать IP-адрес Raspeberry со своего компьютера, вы можете использовать таблицу ARP. .

В Ubuntu/Linux или Windows просто введите arp -a

Ваше устройство Android Things появится в этом списке вместе со своим IP-адресом!

person Maskim    schedule 12.01.2018
comment
это так вкусно - person sirvon; 14.02.2018

Если вам не нужно удалять приложение, вы можете просто закрыть его:

adb shell am force-stop <package-name>

и, конечно же, вы можете закрыть его из своего приложения:

this.finish();

Также вы можете показать свой IP-адрес в своем приложении, если у вас есть экран. Для меня adb connect Android.local не работает.

person Sinisa    schedule 26.02.2017

Самый простой способ — войти в свой роутер и увидеть все подключенные устройства и вытащить оттуда IP-адрес. Очень просто с Google Wifi

person MobileMon    schedule 21.01.2018