如何重置 Android Things OS 中的默认应用程序?

How to reset default app in Android Things OS?

昨天我启动了一个 Android Things 项目,我正在使用 Android Studio 测试该应用程序。为了使用 adb.exe 连接到设备,我使用了在默认 OS 的应用程序(开始屏幕)上看到的 android 设备的 IP。因此,在昨天的测试之后,我的应用程序似乎现在是默认应用程序,即使我没有将它连接到 PC。

问题是现在我看不到设备的 IP 地址,所以我可以使用 adb.exe 连接到它。

有没有办法返回到默认 OS 的应用程序?

PS。我找到的唯一解决方案是重新安装 Android Things OS.

使用 adb 卸载应用程序

adb uninstall <package-name>

如果您已将键盘连接到 raspberry pi 开发板,您可以按退出按钮进入主屏幕

返回默认 android 事物徽标 screen.Uninstall 应用程序使用

adb uninstall <pkg name>

如果你想在不知道 ip 的情况下连接到 AT,请使用以下命令

adb connect Android.local

也可以用串口线找AT的ip

如果安装多个 apps.AT 将要求您选择如下

如果您不需要卸载您的应用程序,您可以直接关闭它:

adb shell am force-stop <package-name>

当然你可以从你的应用中关闭它:

this.finish();

如果你有屏幕,你也可以在你的应用程序中显示你的 ip 地址。对我来说 adb connect Android.local 不起作用。

(我没有足够的声誉来发表评论,所以我来回答,抱歉)

如果你想从你的电脑上知道你的Raspeberry的IP,你可以使用ARP table.

从 Ubuntu/Linux 或 Windows,只需键入 arp -a

您的 Android Things 设备及其 IP 将出现在此列表中!

一种简单的方法是登录您的路由器并查看所有连接的设备并从那里提取 IP 地址。使用 Google Wifi

真的很简单