adb和adb shell

adb常用命令:

adb devices 查看与计算机连接的所有模拟器和手机

                  输出格式:serialnumber state

adb get-serialno 获取与计算机连接设备的serialnumber

adb get-state 获取与计算机连接设备的状态

注:adb -d 发送命令给usb连接的设备

      adb -e发送命令给模拟器

      adb -s serialnumber 发送命令给指定序列号的设备

adb kill-server 关闭adb服务

adb start-server 开启adb服务

adb reboot [bootloader|recovery]  重启手机,进入刷机或recovery模式

adb root 获取手机root权限

adb remount 将system分区重新挂载为可读写分区

adb push local remote 将电脑上文件复制到手机

adb pull remote local 将手机上文件复制到电脑

adb sync  [ <directory> ]      SYNC:复制主机内容进设备,仅仅是设备进行改变时对其内容进行同步处理的操作

adb install <apk文件路径> 安装应用程序

adb uninstall <apk包名>  卸载应用程序

adb uninstall -k <apk包名> 卸载程序但是保留其配置和缓存文件

adb logcat  > 文件名   将logcat信息保存在文件中

adb logcat -b radio   查看缓冲区的相关的信息.

adb logcat -b events   查看和事件相关的的缓冲区.

adb logcat -b main   查看主要的日志缓冲区
adb bugreport   查看bug报告
ddms    启动ddms
dmesg  打印出内核的调试信息
 
adb shell 常用命令:
adb shell 登陆shell
adb shell [command]
   ls 列出目录下的文件和文件夹

   cd 切换目录

   rm 删除目录和文件

   cat  查看文件内容

   ps 可以看那个进程再跑

   ps -x [PID] 查看单个进程的状态

   top 可以看那个进程的占用率最高

   su 切换到root用户

   kill [pid] 杀死一个进程

   chmod 777 <file> 修改该文件为可执行权限

adb shell sqlite3 可以执行sql语句查看数据库信息, 具体使用情况待调查

 
原文地址:https://www.cnblogs.com/leizhao/p/2969996.html