首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >adb shell命令,使Android包卸载对话框出现

adb shell命令,使Android包卸载对话框出现
EN

Stack Overflow用户
提问于 2012-10-18 15:46:59
回答 3查看 230.3K关注 0票数 132

我正在运行adb,并且设备在调试模式下连接到我的系统。

我想使用adb shell am start <INTENT>卸载使用intent launch的应用程序

我不想使用adb uninstall com.company.apppackage卸载,甚至也不想使用adb shell pm uninstall com.company.apppackage卸载

如何为特定软件包发送带有android.intent.action.DELETE的意图操作,以允许用户查看提示并卸载程序?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-18 16:17:56

您可以在adb中使用以下命令执行此操作:

代码语言:javascript
复制
adb shell am start -a android.intent.action.DELETE -d package:<your app package>
票数 179
EN

Stack Overflow用户

发布于 2015-11-09 18:27:15

虽然上面的答案是有效的,但如果你有多个设备连接到你的计算机,那么可以使用以下命令从其中一个设备中删除应用程序:

代码语言:javascript
复制
adb -s <device-serial> shell pm uninstall <app-package-name>

如果您想要找出设备序列号,请使用以下命令:

代码语言:javascript
复制
adb devices -l

这将为您提供连接的设备列表。左列显示了设备系列。

票数 7
EN

Stack Overflow用户

发布于 2016-12-19 16:44:47

在我的例子中,我首先执行adb shell pm list packages来查看我的安卓设备或模拟器中安装了哪些包/应用程序,然后在找到所需的包/应用程序后执行adb shell pm uninstall -k com.package.name

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12949609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档