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又会回到你的身边。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐