zoukankan      html  css  js  c++  java
  • adb 常用命令

    ADB部分常用命令

    1、显示当前运行的全部模拟器或手机: adb devices

    device正常offline离线
    127.0.0.1:62001
    连接设备:adb connect 127.0.0.1:62001
    断开设备:adb disconnect 127.0.0.1:62001

    2、进入到android shell模式: adb shell

    查看在adb shell 模式可以使用的命令:查看/system/bin目录的内容即可
    # cd /system/bin  //进入系统内指定文件夹
    # mkdir test  //创建目录 
    # ls -l  //列表显示当前文件夹内容 
    # rm -r xxx  //删除名字为xxx的文件夹及其里面的所有文件 
    # rm xxx  //删除文件xxx 
    # rmdir xxx  //删除xxx的文件夹

    3、退出adb shell模式:exit

    4、对某一模拟器执行命令:adb -s 模拟器编号 命令

    如果当前有多台设备同时运行,则需指明具体设备: adb -s emulator-5554 shell

    5、安装应用程序:

    adb install 应用程序.apk   首次安装
    adb install -r 应用程序.apk  覆盖安装( -r删除旧的安装新的)

    6、卸载应用程序:adb uninstall apk包的主包名

    关于应用程序存放目录,请参考android系统目录结构
    应用程序的主包存放目录 /data/data
    cd /data/data
    ls -l

    7、查看apk包的主包名:aapt dump badging apk包

    aapt dump badging apk包| findstr package

    8、获取模拟器或手机中的文件:adb pull <remote><local>

    adb pull /data/anr/traces.txt c:
    adb pull /data/anr/traces.txt c:abc.txt

    9、向模拟器或手机中放入文件:adb push <local><remote>

    adb push c:police_db.sql /data/anr/

    10、查看adb帮助信息:adb / adb help

    11、查看和跟踪系统日志: logcat

    日志放在系统的缓冲区里
    > :重定向
    adb logcat :将日志打印在当前adb 窗口
    adb logcat > c:mylog.txt   把日志信息重定向到一个文件中
    adb logcat -c: 清空以前的日志
    adb logcat -v time > c:/aaa.log [软件运行过程中的日志信息会写入aaa.log中]
    显示某一级别以上的日志:adb logcat -v time *:E > c:elog.log
    优先级是下面的字符,顺序是从低到高:
    V — 明细 verbose(最低优先级)
    D — 调试 debug
    I — 信息 info
    W — 警告 warn
    E — 错误 error
    F — 严重错误 fatal
    S — 无记载 silent
     
     

    12、关闭和启动adb服务

    模拟器在运行一段时间后,adb服务有可能会出现异常。这时需要重新对adb服务关闭和重启
    adb kill-server
    adb start-server

    13、重启手机设备

    adb reboot -
     
    待续....

  • 相关阅读:
    【ST开发板评测】Nucleo-F411RE开箱报告
    手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)
    国产处理器的逆袭机会——RISC-V
    基于uFUN开发板和扩展板的联网校准时钟
    基于uFUN开发板的RGB调色板
    理解ffmpeg中的pts,dts,time_base
    如何终止线程的运行(C/C++)
    关于阻塞和非阻塞,同步和异步的总结
    QT移植无法启动 This application failed to start because it could not find or load the QT platform
    Qt5学习记录:QString与int值互相转换
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13742382.html
Copyright © 2011-2022 走看看