开始APP自动化前,你要知道的adb命令

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/89217656

真机模拟机的adb命令略有不同,如果用模拟器来开展你的app自动化,那么这篇文章涉及到的命令是你肯定会用到的。

1.安装adb

下载 android-sdk/ platform-tools/ 中找到adb.exe,然后根据自己的路径配置环境变量。(博主自己整理了android-sdk-windows压缩包,有需要可以直接下载使用。)
在这里插入图片描述
环境变量配置如下:
在这里插入图片描述
cmd>adb,如果显示adb具体信息,则已经配置完成。

2.真机

1.连接手机至电脑
2.开启开发者模式
3.开启USB调试 cmd>adb devices #查看手机是否连接成功
4.adb shell #进入手机系统
5.查询包名和activity:https://blog.csdn.net/qq_32654897/article/details/89217656

3.模拟机

  1. 安装模拟器
    模拟器下载地址可以在网上自行寻找,之所以加这个目录是有一个小提醒↓:(博主这里用的是夜神模拟器)
    Tips:cpu架构有ARM和x86之分,目前市场上的安卓手机应用大部分是ARM,但绝大部分模拟器又是X86,需要找可适用的模拟机
  2. 常用命令
    adb devices # 查看当前连接的设备
    adb connect 127.0.0.1:62001 # 连接虚拟机(每个虚拟机ip和端口都不一样,这里是夜神)
    在这里插入图片描述
    adb -s 127.0.0.1:62001 shell #进入模拟机系统(如果是多开模拟机,更改端口号即可,exit退出shell)
    adb -s 127.0.0.1:62001 install D:\test\smartai.apk #指定安装apk包至虚拟机
    adb -r install D:\test\smartai.apk #覆盖安装apk包
    adb shell>cd /data/app/ >ls #查看包名(后面的-x是第几次安装,不用在意)
    在这里插入图片描述
    adb uninstall 包名 #卸载apk包(退出shell才能卸载)
    adb shell pm list package #查看设备上面安装的应用包名
    adb push<电脑本地路径><设备路径> #从pc写入设备
    adb pull<设备路径><电脑本地路径> #从设备取出到pc(ps:由于权限问题,不能直接将文件pull到电脑磁盘根目录)
    adb shell screencap /sdcard/smart.png #屏幕截图
    adb pull /sdcard/smart.jpg D:\test #将截图取出至D盘test目录下
    在这里插入图片描述
    adb kill-server#关闭adb服务
    adb start-server#启动adb服务
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章