首页 > 其他分享 >1、app自动化的底层逻辑,adb及monkey

1、app自动化的底层逻辑,adb及monkey

时间:2023-01-05 10:46:29浏览次数:38  
标签:exe java monkey app platform adb tools

app自动化的过程中,底层逻辑是计算机通过adb与移动设备进行沟通,告诉移动设备,进行什么操作;

一、概念:

Andriod调试桥(adb),是一种命令行工具,可以让我们与设备进行通讯。

二、adb安装

1、需要先安装java JDK ,建议java 8或java 11

2、adb包含在Android SDK 平台工具软件包中,地址如下,下载后是个软件包,把该软件包解压到你需要的路径即可。

adb的官方地址:https://developer.android.google.cn/studio/releases/platform-tools

3、配置环境变量

 a、 ANDROID_HOME:值是你解压的文件platform-tools所在的路径;如下图

 

 b、再在环境变量 Path中添加:%ANDROID_HOME%\platform-tools

4、点击确定后,验证adb是否安装ok,执行命令 adb --version,出现版本信息,则证明adb安装成功

 

 

三、adb连接设备

1、通过数据线连接真实android设备;需要开启USB调试

2、连接模拟器:

  需要替换模拟器里的adb.exe;因为android模拟器的安装路径下也有一个adb.exe,但是该adb.exe可能和我们自己下载的adb.exe的版本不一致;所以需要替换

四、adb的常用命令:

1、查看设备连接

  adb devices -l

 

标签:exe,java,monkey,app,platform,adb,tools
From: https://www.cnblogs.com/yxm-yxwz/p/17026870.html

相关文章

  • 有意思,小程序还可以一键生成App!
    小程序≠微信小程序说到小程序,大部分同学的第一反应,可能是微信小程序、支付宝小程序,确实,小程序的概念深入人心,并且已经被约定俗成的绑定到某些互联网公司的APP上。但是......
  • iOS 16.1 正式版发布,苹果 App Store 上架首批支持“实时活动”应用
    10月25日消息,今天苹果发布了iOS16.1正式版,苹果AppStore介绍了iOS16新功能尝鲜,包括锁定屏幕、实时活动,以及更多精彩。苹果精选了一些用户可能会喜欢的内容,搭配相......
  • iOS App上架流程
    iOSApp上架流程一、[endif]准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费分别为$99、$99、$299......
  • AppStore 打包上传后提示“二进制文件无效” 的解决方法
    昨天提交打包提交App,将包上传到iTunesConnect之后,以为就能发布了,便点击构建版本,发现没有刚刚上传的包,于是就点击"预发行"看一下,会看到"已上传",过不久再刷新一次再看,就变成......
  • LNMP架构环境之PHP+Mariadb环境项目:部署博客wordpress项目
    1)配置nginx博客虚拟主机cat>/etc/nginx/conf.d/02_blog.etiantian.org.conf<server{server_nameblog.etiantian.org;listen80;root/data/blog;indexindex.php......
  • 安卓app上架流程
    ​上传APP的时候,遇到了问题,一直卡在AuthenticatingwiththeiTunesstore提示这里,解决办法:在ApplicationLoader里面登录需要上传APP的开发者帐号就可以了​​​证书......
  • uni-app跨平台开发(微信小程序为主线)
    一. 说明 官网:https://uniapp.dcloud.net.cn/     二.        三.目录        !作       者:Yaopengf......
  • 解决adb devices无法连接各种模拟器
    经常使用到模拟器的童鞋,如果在使用adbdevices命令时,发现出现“Listofdevicesattached”,模拟器USB调试都开启的情况下,也没有连接成功。这种情况一般都是模拟器adb的版......
  • uniapp_03_获取媒体文件
    关于uniapp获取媒体文件什么是MediaStoreMediaStore内嵌类和常用查询字段查询图片查询视频查询音乐获取其它文件参考什么是MediaStoreMediaStore是And......
  • Appium+python实践
    环境准备:https://www.cnblogs.com/yuntimer/p/17019315.html获取app的信息app入口,两种方式获取:1、通过logcat日志获取Mac/Linux: adblogcatActivityManager......