一,基本操作命令
adb shell:进入手机系统
说明:root表示手机当前的操作用户,也是最高权限操作者
cd ,可以切换目录,执行cd /sdcard 表示手机内部的存储路径,也是表示内部存储大小
ls,可以查看当前目录下所有的内容
退出当前命令行模式exit
adb pull 用来拉取资源,表示把手机上的文件拉取到电脑上,如:
表示把手机里的server.log拉取到了电脑的D盘test目录里
adb push 用来推送文件,表示把电脑上的文件推送到手机上,如:
这里失败的原因是因为需要在sdcard后面加上/,如果不加/他表示是个文件。如图
adb logcat 用来查看当前系统的日志
表示把日志输出到d盘的test目录中test.log中,其中>表示重定向
adb install 后面跟安装包的,就可以通过adb来安装程序包了,如图:
adb install -r xxx.apk 表示保留数据和缓存文件重新安装
adb uninstall 包名 表示卸载程序,那么下面我们看一下如何获取包名
adb uninstall -k 包名 表示卸载程序,但是保留数据和缓存
adb shell dumpsys activity | find "mFocusedActivity" ,注意,在使用这个命令的时候,当前的app必须是打开状态,才能查看到它的包名,否则无法查到,如果你要查微信的包名,那么微信必须是打开的状态 如图:
com.dangdang.buy2 这就是查出来的包名,接下来我们就可以使用adb uninstall com.dangdang.buy2卸载了
卸载成功
注意如果查询包名出现的是如下图:需要把后台程序都清掉,再次打开自己想要的程序即可
这里不是程序的包名----一定要注意了
第二种查询包名:adb shell pm list packages 这种查看所有的包名
还是建议使用第一种方式查看
adb connect 通过wifi远程连接手机进行调试
adb disconnect 取消远程调试
详情请移步到adb 链接方式(二)文章中查看