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