Android 常用命令总结

adb 相关

查看当前连接设备

adb devices

连接指定的IP地址

adb connect [IP地址]

安装应用

普通安装: adb install xxx.apk
覆盖安装: adb install -r xxx.apk
低版本安装: adb install -d xxx.apk
默认允许所有权限安装: adb install -g xxx.apk 
指定某一设备 : adb -s 设备名 install xxx.apk

卸载应用

adb uninstall [包名]

截图

adb shell screencap /sdcard/XXX.png

截视频

指定录制时间:adb shell screenrecord --time-limit 0~180s /sdcard/demo.mp4

任意录制时间:adb shell screenrecord /sdcard/demo.mp4(三分钟内,按 Control + C停止视频录制)

从设备复制文件到电脑

adb pull [file_path] [output_path] //output_path不写,就是默认当前路径

从电脑复制文件到设备

adb push [file_path] [output_path]

输入文本内容(记得让输入框获取焦点)

adb shell input text

日志相关

adb logcat | grep xxx
日志输出到文件
adb logcat -d > ~/Desktop/logcat.txt //保存到桌面,需要android.permission.READ_LOGS
清除log缓存

adb logcat -c

打开指定activity(对应的activity记得设置export为true)

adb shell am start -n 包名/.ui.activity.LoginActivity -es name zhangsan
//-es表示需传递参数,其中name表示参数名,zhangsan代表值

查看顶部 Activity

adb shell dumpsys activity | grep "mResumedActivity"

发送广播
am broadcast -a [广播动作]

am broadcast -a android.NET.conn.CONNECTIVITY_CHANGE

清理某个app数据

adb shell pm clear 包名

gradle 相关

打包

gradle assembleRealse --stacktrace

你可能感兴趣的:(Android 常用命令总结)