前言

收集和汇总开发中碰见的 和看到的命令行指令。
方便进行查找和处理

adb 相关

使用方式,请在符号“>”后面输入相关命令即可

命令 介绍
adb kill-server 关闭adb 服务
adb start-server 启动adb 服务
adb devices 查询当前连接的设备列表
adb -s [设备名] shell 连接到指定的设备(有多个设备连接时)
adb shell 连接到设备(只有一个设备连接时)
adb disconnect 断开全部远程连接设备 。添加-s [设备名] 可以关闭除指定设备的其他远程连接
adb connect [ip:端口] 连接指定ip地址的设备,通用默认端口5555
adb reboot 重启Android 设备(-s 可以重启指定设备)
adb reboot bootloader 重启设备进入fastboot模式
adb reboot recovery 重启设备进入recovery模式
adb root 获取设备的root 权限(手机设备已经root)
adb remount 将全部系统文件置于可写入的模式,默认情况下系统配置部分是只读模式的。这个命令只适用于已被 root 的设备
adb push [要推送的文件] [要保存到的目录] 将电脑中的文件,推送到手机之中(如果推送到系统配置目录,需要提前执行adb remount)
adb pull [要拉取的文件] [要保存到的目录] 将移动设备中的问题,拉取到电脑指定目录下存储
adb install -t -r [apk] 将apk进行安装到移动设备之中 "-t: 允许安装test APK(debug版本 )-r:替换现有的应用程序, -d: 允许版本号降级安装(限debug版本),-g 授予所有的运行权限,
adb uninstall [包名] 卸载指定包名apk
adb logcat *:E 执行log 日志打印 .当前打印Error级别和下面的日志。支持(V,D,I,W,E,F,S)七种级别。 其中*号 指代全部,也可以定义自己的Tag,tag[:priority] 可以做支持多个tag
adb logcat > D:\android.log 将日志输出到本地文件进行存储
adb logcat -c 清理之前的日志缓存(备注 logcat 没有按照进程输出日志的指令,只能通过自定义脚本,将logcat抓取的全部数据 进行筛选拿到指定包名下的日志)

java 相关

使用方式,请在符号“>”后面输入相关命令即可

命令 介绍
keytool -list -v -keystore e:/xxxx.keystore -storepass [密码] 查询签名文件配置信息,可以支持jks文件查询

Android Linux相关

仅限于通过adb shell 访问android 系统后可执行的命令操作。(很多指令和linux指令相关,例如chmod,vi 等)
使用方式,请在符号“>”后面输入相关命令即可

命令 介绍
chmod 666 [文件] 将指定的文件开启读写权限
ls -l 查询目录下文件的权限状态
cat [文件] 查看文件内容
chmod -x [文件名称] 给指定文件添加执行权限
busybox vi [文件名] 通过vi 进行文件编辑 (具体的vi操作请查询vi 的相关指令)
pm install [apk] 安装指定的apk
pm list package -3 查询安装的apk 列表(添加-3 : 查询第三方apk, -f 显示安装apk 路径)
pm uninstall [包名] 卸载指定包名的apk
pm clear [包名] 清理指定包名数据,恢复成首次安装
am start [包名]/.[Activity名称] 启动指定apk 的指定activity
dumpsys package [包名] 拿到apk 项目基本信息(包括了启动界面Activity 路径地址信息)
am force-stop [包名] 关闭指定包名的apk
rm -f [文件名] 删除指定文件名称, 添加-f 不会出现确认 -* 删除整个目录下的全部文件
screencap 截屏工具,该工具具体参考:/system/bin/screencap -p /sdcard/temp.png

其他命令

adb shell dumpsys window | findstr mCurrentFocus  //获取当前显示界面的包名 和Activity 名称路径adb shell dumpsys activity top //获取当前屏幕上显示的Activity 的详细信息。

更多相关文章

  1. Android使用DOM方式解析XML
  2. android自学笔记《四》——应用程序结构分析
  3. 布局技巧:使用ViewStub
  4. Android(安卓)启动流程
  5. Android(安卓)开发自定义使用svg构造交互式中国(各国)地图
  6. android4.4webview支持openFileChooser文件/照片上传
  7. Android中快速实现自定义字体!
  8. android 4.2版本的sdcard文件目录分析
  9. Stopping ADB server failed(code -1)安装Android(安卓)Sdk报错

随机推荐

  1. Android(安卓)ListView 滑动背景为黑色的
  2. Android解析xml文件
  3. Android(安卓)API中隐藏的类使用(例如IWi
  4. Mac 下设置android NDK的环境
  5. Android(安卓)spinner控件的实现
  6. 低版本android project在高版本ADK中运行
  7. 详细整理iOS中UITableView的性能优化
  8. 分别在Linux和Android中用C语言写系统日
  9. 对android里布局文件当中的TextView对象
  10. Android(安卓)Studio入门体验