美文网首页
CMD 控制台操作卸载安装apk、卸载系统默认应用

CMD 控制台操作卸载安装apk、卸载系统默认应用

作者: EraJieZhang | 来源:发表于2019-08-23 10:23 被阅读0次

adb设置

添加环境变量
添加一个名为“Android_adb”的系统变量(变量名随便只要上下一致即可),变量值就是你的sdk地址“C:\AndrodiStudioSDK\sdk\platform-tools”
吧这个新建的变量添加到path中“%Android_adb%;”(引号里所有字符包括;)

测试adb shell

直接运行控制台,输入adb shell 如果显示“error: no devices/emulators found”说明已经设置成功了,只是没链接手机而已,手机连上就能看到手机标识"xxxx:/$"

安装apk

在cmd中输入adb install -r 后,将apk直接拖到到cmd界面光标处,点击回车

    adb install -r C:\Users\EraJi\Desktop\test.apk

最后显示success即为安装成功

卸载apk

    adb uninstall com.example.test

最后显示success即为卸载成功

卸载系统默认应用

    adb shell pm uninstall [-k] [--user USER_ID] 包名

参数说明:
-k 卸载应用且保留数据与缓存,如果不加 -k 则全部删除。
--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。user 和 debug 版本都可以用
eg:卸载 360 浏览器

    adb shell pm uninstall -k --user 0 com.qihoo.browser

看到 Success 字样,代表卸载成功。
在这里很多小伙伴们就说了,我不知道系统应用的包名都是什么啊怎么卸载啊,下面我们就一起来开一下怎么获取你想要的程序包名。

获取当前显示Activity的包名

手机上打开你要卸载的应用,在cmd中执行如下命令:

    adb shell dumpsys window | grep mCurrentFocus

返回:

mCurrentFocus=Window{38a8f240 u0 com.qihoo.browser/com.qihoo.browser.BrowserActivity}

这里com.qihoo.browser就是该程序的包名

如果不小心把手机里的系统工具删了,比如电话短信什么的,也没关系只要恢复出厂设置这些app又会回到你的身边。

相关文章

网友评论

      本文标题:CMD 控制台操作卸载安装apk、卸载系统默认应用

      本文链接:https://www.haomeiwen.com/subject/viepsctx.html