从Real Device卸载Android Wear应用程序

时间:2014-07-10 22:31:12

标签: android device uninstall wear-os

可能是一个菜鸟问题,但对于我的生活,我无法弄清楚如何从我的Samsung Gear Live卸载应用程序。

我需要卸载调试版本,因此当我从Google Play商店下载时,我知道我有一个全新的生产版本。

6 个答案:

答案 0 :(得分:68)

我不知道是否有用户界面。我找到的最简单的方法是通过adb:

adb uninstall [-k] <package> - remove this app package from the device
                               ('-k' means keep the data and cache directories)

所以,例如:

adb uninstall com.example.testandroidwear

正如@WaynePiekarski和@ Thoast83都提到的那样,如果Android Wear设备是通过蓝牙连接而不是直接USB连接(例如,使用Moto 360进行测试),那么您需要按照{0}的指示使用adb -s <device> <command> Directing Commands to a Specific Emulator/Device Instance中的adb documentation

在这种情况下,它可能类似于:

adb -s localhost:4444 uninstall com.example.testandroidwear

如果您已完全按照Debugging over Bluetooth中所述建立连接(否则,请相应地调整端口号)。

答案 1 :(得分:18)

如果有人通过蓝牙进行调试并偶然发现此线程,请写:

adb -s localhost:4444 uninstall example.com.yourappname

答案 2 :(得分:5)

当您通过Play商店或通过adb安装APK到手机时,嵌入式可穿戴设备APK会自动安装到可穿戴设备上。

如果您正在开发并想要玩游戏,或者如果您正在进行不执行嵌入式APK的调试版本,则需要对手机和可穿戴设备使用adb uninstall。

您可以使用adb设备发现已连接设备的名称,然后使用adb -s,后跟设备名称。您可以将内部包名称与uninstall命令一起使用。

答案 3 :(得分:3)

首先使用adb设备&#39;找到所有连接的设备:

$ C:\Program Files (x86)\Google\Cloud SDK>adb devices
List of devices attached
603KPSL029398   device
5c9cc2e0        device

然后在所需设备上使用adb运行app for app:

$ C:\Program Files (x86)\Google\Cloud SDK>adb -s 603KPSL029398 uninstall com.example.android.support.wearable.notifications
Success

答案 4 :(得分:0)

我建议使用127.0.0.1代替localhost

adb -s 127.0.0.1:4444 uninstall example.com.yourappname

答案 5 :(得分:-1)

即使卸载后,我的手表(moto360第二代,运行安卓服装1.5.03336103,Android操作系统6.0.1)显示了已卸载的应用程序。 这些应用程序直接安装在Studio的磨损设备上。