可能是一个菜鸟问题,但对于我的生活,我无法弄清楚如何从我的Samsung Gear Live卸载应用程序。
我需要卸载调试版本,因此当我从Google Play商店下载时,我知道我有一个全新的生产版本。
答案 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的磨损设备上。