zoukankan      html  css  js  c++  java
  • 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语句查看数据库信息, 具体使用情况待调查

     
  • 相关阅读:
    jQuery轮播图(一)轮播实现并封装
    openSUSE 12.3 默认启动项
    最大堆(最小堆)
    二叉树基本操作续二:前序、中序、后序遍历(非递归 迭代方式)
    二叉树基本操作续一:二叉树建立、节点数统计
    二叉树基本操作:前序、中序、后序遍历(递归方式)
    Android如何打印std::cout/printf(重定向stdout)
    textarea高度跟随文字高度而变化
    箭头函数与普通函数的区别
    浏览器兼容问题
  • 原文地址:https://www.cnblogs.com/leizhao/p/2969996.html
Copyright © 2011-2022 走看看