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 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 -b radio 查看缓冲区的相关的信息.
adb logcat -b events 查看和事件相关的的缓冲区.
adb logcat -b main 查看主要的日志缓冲区cd 切换目录
rm 删除目录和文件
cat 查看文件内容
ps 可以看那个进程再跑
ps -x [PID] 查看单个进程的状态
top 可以看那个进程的占用率最高
su 切换到root用户
kill [pid] 杀死一个进程
chmod 777 <file> 修改该文件为可执行权限
adb shell sqlite3 可以执行sql语句查看数据库信息, 具体使用情况待调查