Android 开发中几个实用的adb命令
从手机中把文件复制拷贝到电脑上
adb pull sdcard/demo.txt D:/demo2.txt
从电脑上把文件拷贝到手机上
adb push D:/test.txt sdcard/
日志文件输出到电脑上
adb logcat > D:/log.txt
在真机调试时(未root情况下)进入data/data/目录下,可查看databases file sp等文件夹,缺点是tab键不能提示
adb shell run-as com.fendoudebb.sample
在真机调试时进入data/data/目录下,可查看databases file sp等文件夹,tab键能提示
adb shell
run-as com.fendoudebb.sample
把数据库从真机中拷贝到电脑上(不用再运行模拟器了)
adb exec-out run-as com.fendoudebb.sample cat databases/example.db > D:/example.db
多台设备时选择进入指定机器的shell模式
adb devices
adb -s 2b321gj shell
查看设备的分辨率
adb shell wm size
查看系统几个日志
adb logcat -v time | grep ActivityManager
adb logcat -v time | grep AndroidRuntime
adb logcat -v time | grep "D/Dalvik"
adb logcat -v time | grep "l/art"
adb logcat -v time | grep sample
录制屏幕,录制视频,api19以上
adb shell screenrecord /sdcard/demo.mp4
限制录制时间 –time-limit 默认180秒
adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
bugreport命令(相比logcat,更推荐bugreport)
adb bugreport > D:/report.txt
bugreport有可能拉不出来zip文件夹,可以根据提示,手动将zip文件拉取出来
![这里写图片描述](https://img-blog.csdn.net/20170802093912208?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZG91ZGViYg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
adb pull /data/user_de/0/com.android.shell/files/bugreports
monkey测试 adb monkey可参考
http://blog.csdn.net/fendoudebb/article/details/76147581