飞哥语录:程序员不要整体闷头写代码,还要有点产品思维。
$adb version
Android Debug Bridge version 1.0.36
Revision 0e9850346394-android
$adb devices
f414ec93 device
20080411 device
直接安装:
$adb install + apk文件的路径
一般在安装的时候先敲出adb install然后直接将apk文件拖到MS Dos窗口中即可,然后点击回车即可自动安装。
提示:有时候有的安装时会失败,因为有可能包含中文路径,建议最好不要包含中文路径!
保留数据和缓存文件,重新安装apk:
adb install -r hello.apk
安装apk到sd卡:
adb install -s hello.apk
$adb pull +手机文件路径/目录 + 空格 + 电脑目录
adb pull /data/data/com.xpf.demo/files/20171031.txt c:/Users/xin/
[100%] /data/data/com.xpf.demo/files/20171031.txt
$adb push + 电脑文件路径 + 空格 + 手机文件路径/目录
$adb push hello.txt /sdcard/mydir/
直接卸载:adb uninstall <package>
卸载App但保留数据和缓存文件:
adb uninstall -k com.xpf.demo
我们在调试的时候,偶尔也会遇到手机adb连接不上的情况,我们先kill掉server在start server就好了
启动adb server :
adb start-server
停止adb server :
adb kill-server
adb shell wm size
Physical size: 1080x1920
adb help
adb logcat -s 标签名
温馨提示:加入标签名可以进行log打印过滤,不然打印出来的日志太多不方便查看
可以设置任意的端口号作为主机向模拟器或设备的请求端口。
adb forward tcp:5555 tcp:8000
adb bugreport
例如,开始录制屏幕并储存到/sdcard根目录,同时名字为video.mp4
adb shell screenrecord /sdcard/video.mp4
adb shell stop
adb shell start
adb reboot
adb shutdown
adb get-serialno
adb -s f414ec93 get-state
其中f414ec93为手机序列号(获取序列号参考16)
adb shell ls
adb shell cd <folder>
adb shell mkdir path/floldername
adb shell input text <context>
adb shell input keyevent <keycode>
adb shell getprop <key>
adb shell setprop <key> <value>
adb shell screencap -p <path/file>
adb shell top [-m <number>]
adb shell ps
adb shell kill <pid>
adb shell ps -x <pid>
adb shell service list
adb shell cat /proc/meminfo
adb shell cat /proc/iomen
adb remount
adb shell pm list packages -3
adb shell pm clear <packagename>
好了,就写到这里吧,其实ADB命令有很多,我只整理了一些大家比较常用的一些命令,当然我们有时候要记忆的东西太多了,记不住有些命令,你需要做的就是点击收藏按钮,当用的时候就可以方便自己查找了,如果你觉得文本不错,请您点个赞,码字不易,且行且珍惜!