zoukankan      html  css  js  c++  java
  • adb命令整理(持续整理)

    用到过的adb命令都整理下来,省的一直百度,还不一定能找到合适的答案

    获得正在运行app的包名 :adb shell dumpsys window | findstr mCurrentFocus

    1.显示系统中全部Android平台:

    android list target

    2. 显示系统中全部AVD(模拟器):

    android list avd

    3. 创建AVD(模拟器):

    android create avd --name 名称 --target 平台编号
    android create avd --name test5 --target 1 --abi x86

    4. 启动模拟器:

    emulator -avd 名称 命令行启动后,按Ctrl+C 或者关闭cmd命令界面,模拟器闪退

    5. 删除AVD(模拟器):

    android delete avd --name 名称

    7. AVD(模拟器)所在位置:

    Windows(C:Documents and SettingsAdministrator.androidavd)

    8. 启动DDMS:

    ddms

    9. 显示当前运行的全部模拟器:

    adb devices

    11. 安装应用程序:

    adb install 应用程序.apk

    12. 获取模拟器中的文件:

    adb pull <remote> <local>

    13. 向模拟器中写文件:

    adb push <local> <remote>

    14. 进入模拟器的shell模式:

    adb shell

    15. 启动SDK,文档,实例下载管理器:

    android

    16. 缷载apk包:

    adb shell

    cd data/app

    rm apk包

    exit

    adb uninstall apk包的主包名

    17. 查看adb命令帮助信息:

    adb help

    18. 在命令行中查看LOG信息:

    adb logcat -s 标签名。
    将日志输出
    adb logcat > E:1.log

    20. 删除系统应用:

    adb remount (重新挂载系统分区,使系统分区重新可写)。

    adb shell

    cd system/app

    rm *.apk

    21. 获取管理员权限:

    su root

    22. 通过Activity启动app:

    adb shell am start -n 包名/activity名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。


    24、复制文件:

    你可向一个设备或从一个设备中复制文件,
    复制一个文件或目录到设备或模拟器上:
    adb push <source> <destination></destination></source>
    如:adb push test.txt /tmp/test.txt
    从设备或模拟器上复制一个文件或目录:
    adb pull <source> <destination></destination></source>
    如:adb pull /addroid/lib/libwebcore.so .

    25、搜索模拟器/设备的实例:

    取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
    adb devices

    26、查看bug报告:
    adb bugreport

    27、记录无线通讯日志:

    一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
    adb shell
    logcat -b radio

    28、获取设备的ID和序列号:

    adb get-serialno

    #cd system/sd/data //进入系统内指定文件夹
    #ls //列表显示当前文件夹内容
    #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
    #rm xxx //删除文件xxx
    #rmdir xxx //删除xxx的文件夹
    29、访问数据库SQLite3

    adb shell
    sqlite3

    不想成为大佬的小白,不配做一个骚年! 希望自己在学习路上遇到的坑,能成为你们通往成功的基石。 帮助他人,提升自己。
  • 相关阅读:
    随机算法之舍伍德算法
    KMP算法笔记
    分治法求解最大子段和问题
    递归与分治之间的关系
    微信公众号开发学习笔记(一)
    关于echo$PATH中的PTAH来源
    【Leetcode】807. Max Increase to Keep City Skyline
    【Leetcode】804. Unique Morse Code Words
    【Leetcode】709. To Lower Case
    【Leetcode】Jewels and Stones
  • 原文地址:https://www.cnblogs.com/fengfengyue/p/10826352.html
Copyright © 2011-2022 走看看