我正在运行adb
,并且设备在调试模式下连接到我的系统。
我想使用adb shell am start <INTENT>
卸载使用intent launch的应用程序
我不想使用adb uninstall com.company.apppackage
卸载,甚至也不想使用adb shell pm uninstall com.company.apppackage
卸载
如何为特定软件包发送带有android.intent.action.DELETE
的意图操作,以允许用户查看提示并卸载程序?
发布于 2012-10-18 16:17:56
您可以在adb中使用以下命令执行此操作:
adb shell am start -a android.intent.action.DELETE -d package:<your app package>
发布于 2015-11-09 18:27:15
虽然上面的答案是有效的,但如果你有多个设备连接到你的计算机,那么可以使用以下命令从其中一个设备中删除应用程序:
adb -s <device-serial> shell pm uninstall <app-package-name>
如果您想要找出设备序列号,请使用以下命令:
adb devices -l
这将为您提供连接的设备列表。左列显示了设备系列。
发布于 2016-12-19 16:44:47
在我的例子中,我首先执行adb shell pm list packages
来查看我的安卓设备或模拟器中安装了哪些包/应用程序,然后在找到所需的包/应用程序后执行adb shell pm uninstall -k com.package.name
。
https://stackoverflow.com/questions/12949609
复制相似问题