昨天我开始了一个Android Things项目,我正在使用Android Studio测试应用程序。为了使用adb.exe
连接到设备,我使用了我在默认操作系统的应用程序(起始屏幕)上看到的Android设备的IP。所以,在昨天的测试之后,我的应用程序现在似乎是默认的应用程序,即使我没有连接到PC。
问题是现在我看不到设备的IP地址,所以我可以使用adb.exe
连接到它。
有没有办法回到默认操作系统的应用程序?
PS。我找到的唯一解决方案是重新安装Android Things OS。
答案 0 :(得分:9)
返回默认的android thing logo屏幕。使用
卸载应用程序adb uninstall <pkg name>
如果你想在不知道ip的情况下连接到AT,请使用以下命令
adb connect Android.local
您也可以使用串行电缆查找AT的IP。
答案 1 :(得分:4)
使用adb卸载应用
adb uninstall <package-name>
如果您已将键盘连接到树莓派板,则可以通过按退出按钮进入主屏幕
答案 2 :(得分:3)
(我没有足够的声誉发表评论所以我回答,抱歉)
如果您想从计算机知道Raspeberry的IP,可以使用ARP表。
从Ubuntu / Linux或Windows,只需输入arp -a
您的Android Things设备将以其IP显示在此列表中!
答案 3 :(得分:1)
如果您不需要卸载应用,则可以关闭它:
adb shell am force-stop <package-name>
当然你可以从你的应用中关闭它:
this.finish();
如果您有屏幕,也可以在应用中显示您的IP地址。对我来说 adb connect Android.local 无效。
答案 4 :(得分:0)
一种简单的方法是登录路由器并查看所有连接的设备并从那里提取IP地址。使用Google Wifi非常简单