分享

adb和adb shell

 百花绿叶书屋 2017-05-14

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语句查看数据库信息, 具体使用情况待调查






 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多