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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容