赞
踩
目录
下载 Android的sdk文件,找到目录 platform-tools
查看Activity 堆栈情况的命令:adb shell dumpsys activity
找到Android的sdk文件下的 platform-tools,复制它的路径:
D:\AndroidStudio2.1_InstallFile\sdk\platform-tools
我的电脑--右键属性--高级系统设置---环境变量
找到path变量,然后粘贴platform-tools目录进去,变量值用英文的分号隔开
win + r 打开运行,cmd
查看adb版本号命令:adb version
输入命令adb shell 还可以看到,正在连接的手机型号为 R9s
把我的手机连接线拔掉, 输入命令adb shell ,提示找不到设备
1、打开终端 Terminal,输入如下命令,打开.bash_profile文件
- cd ~
- open .bash_profile
2、如果没有.bash_profile文件,先创建.bash_profile文件
touch .bash_profile
3、在.bash_profile文件,配置目录 platform-tools,保存,退出
提前下载 Android的sdk文件,然后如下配置路径
4、测试 adb命令是否配置成功
- $ adb version
- Android Debug Bridge version 1.0.41
- Version 29.0.2-5738569
- Installed as /Users/用户名/Library/Android/sdk/platform-tools/adb
如上,就不会再提示adb: command not found,此时 adb已配置成功
输入命令adb shell 还可以看到,如下,此手机为:红米5 plus
- $ adb shell
- vince:/ $
把我的手机连接线拔掉, 输入命令adb shell ,提示找不到设备
- $ adb shell
- error: no devices/emulators found
获取要卸载的应用的包名:adb shell pm list packages
这个命令的意思就是:列出系统安装所有 APP 的安装包名称,
逐一查找需要删除的 APP 安装包名称,一般以 com 开头
adb shell pm uninstall -k --user 0 packageName
这个命令的意思就是将用户 0 的 packageName 应用卸载掉。
-k 表示保存数据,如不需要,可去掉 -k,
--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。
这个是我手机 OPPO r9s 卸载预装的系统应用,卸载命令如下:
360卫士 包名:com.qihoo360.mobilesafe
adb shell pm uninstall --user 0 com.qihoo360.mobilesafe
搜狗搜索 包名:com.sogou.activity.src
adb shell pm uninstall --user 0 com.sogou.activity.src
搜狐新闻 包名:com.sohu.newsclient
adb shell pm uninstall --user 0 com.sohu.newsclient
今日头条 包名:com.ss.android.article.news
adb shell pm uninstall --user 0 com.ss.android.article.news
搜狗浏览器 包名:sogou.mobile.explorer
adb shell pm uninstall --user 0 sogou.mobile.explorer
全视野 包名:com.stkj.quanshiye
adb shell pm uninstall --user 0 com.stkj.quanshiye
锁屏杂志 包名:com.coloros.pictorial
adb shell pm uninstall --user 0 com.coloros.pictorial
浏览器 包名:com.browser_llqhz
adb shell pm uninstall --user 0 com.browser_llqhz
猎豹清理大师 包名:com.cleanmaster.mguard_cn
adb shell pm uninstall --user 0 com.cleanmaster.mguard_cn
360手机助手 包名:com.qihoo.appstore
adb shell pm uninstall --user 0 com.qihoo.appstore
Success 代表卸载成功
那么这些包名怎么来的?
找一个查看包名的app,如之前自己写的:软件管理器
adb shell dumpsys activity---------------查看ActvityManagerService 所有信息
adb shell dumpsys activity activities----------查看Activity组件信息
adb shell dumpsys activity services-----------查看Service组件信息
adb shell dumpsys activity providers----------产看ContentProvider组件信息
adb shell dumpsys activity broadcasts--------查看BraodcastReceiver信息
adb shell dumpsys activity intents--------------查看Intent信息
adb shell dumpsys activity processes---------查看进程信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。