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

    adb常用命令

    1、adb devices:检查手机(模拟器)已连接至电脑的设备

    adb devices

    2、adb install:将电脑上的app安装至手机(模拟器)

    先将手机与电脑连接,然后执行以下命令

    adb install app_path (可将app拖动至cmd窗口)

    3、adb uninstall:卸载手机(模拟器)上的app

    先获取appPackage_name:

    aapt dump badging xxxx.apk
    再:
    adb uninstall appPackage_name

    4、adb reboot:重启手机(模拟器)

    adb reboot

    5、开启、关闭adb进程

    adb kill-server      # 关闭adb进程
    adb start-server    # 开启adb进程

    6、adb shell:进入shell模式

    adb shell

    7、adb root:获取手机(模拟器)的root权限

    先在手机(模拟器)上安装“超级adbd.apk”,并启动该apk,然后勾选【启动超级adbd】,再执行以下命令

    adb root

    8、adb remount:挂载(前提:已获取root权限)

    adb remount

    9、adb pull:提取,从手机(模拟器)提取文件到电脑

    注意:手机路径是/,电脑路径是 (且电脑上的目录是已存在的文件夹)。

    (若想提取整个文件夹下的全部内容,则不用指定文件名称,直接指定到文件夹目录即可。)

    adb pull /sdcard/Pictures/xcf_recipe_1593703042153.jpeg C:UsersynggDesktop

    PS:若报错权限问题,可尝试adb root和adb remount。

    10、adb push:推送,从电脑发送文件到手机(模拟器)

    adb push C:UsersynggDesktopCatcat2.jpg /sdcard/Pictures/

    11、adb logcat:输出日志到特定目录(ctrl+c结束输出)

    (1)输出到手机(前提:该目录已存在)

    adb logcat -f /sdcard/Loog/log.txt

    (2)输出到电脑

    adb logcat >E:getLog1.txt
    
    若仅输出包含特定内容app的日志(过滤输出):
    adb logcat | find "appPackage包名" > E:AndroidTestgetTaobao.txt

    12、获取cpu使用情况

    adb shell dumpsys cpuinfo

    13、获取特定应用的内存使用情况

    adb shell dumpsys meminfo com.taobao.taobao

    14、开启端口,无线连接设备

    adb tcpip 5555(默认端口)
    adb connect ip:port

     15、启动、关闭app

    # 启动app
    adb shell am start com.taobao.taobao/com.taobao.tao.TBMainActivity
    
    # 关闭app
    # 方法1:强制停止app进程,且不会清除该app进程在系统中产生的数据
    adb shell am force-stop com.taobao.taobao
    
    # 方法2:不仅可以关闭app进程,而且会清除该app进程产生的所有数据
    adb shell pm clear com.taobao.taobao

    参考:https://www.cnblogs.com/yoyoketang/p/7190423.html

  • 相关阅读:
    RecyclerView-------MainActivity代码
    ListView控件
    Java 内部类的阐述
    JAVA匿名内部类
    Process.Start(@"C:WindowsSystem32osk.exe") 找不到指定文件
    The program can't start because AppVIsvSubsystems64.dll is missing from your computer
    Rclone webapi 使用例子
    C# lock 死锁问题排查方法
    zeroc ICE 使用案例
    log4net 纯代码配置
  • 原文地址:https://www.cnblogs.com/Maruying/p/13617591.html
Copyright © 2011-2022 走看看