adb--环境安装
前戏
我们在做Android自动化的时候,adb命令是必不可少的,比如我们要获取一个包名,使用adb往手机上安装软件,获取activity等等,都要用到adb命令。而模拟器在我们没有手机测试的时候,可以提供我们一个环境,方便我们进行测试
sdk安装配置
adb是一个通用命令行工具,其允许你与模拟器实例或连接的Android设备进行通信。它可为各种设备提供便利,如安装和调试应用
在android_sdk/platform-tools/可以看到adb工具
adb的工作原理:
启动一个adb客户端时,此客户端首先检查是否有已运行的adb服务器进程,如果没有,它将启动服务器进程,当服务器启动时,它与本地TCP端口5037绑定,并侦听从adb客户端发送的命令,所有adb客户端均使用端口5037与adb服务器通信
启用adb调试:
要在通过USB连接的设备上使用adb,你必须在设备系统设置中启用adb debugging(位于开发者工具下),如果没有开发者工具,找到关于手机,版本号,多次点击
要使用adb命令必须安装Android的SDk
官网下载:https://android-sdk.en.softonic.com/download
安装sdk首先要安装java的jdk环境(java的jdk10检测不到,所以我将10降为了8)
直接点击下一步安装就行了,我的是win10系统
下载完打开 SDK Manager.exe下载工具,默认勾选的全部下载,要一个一个的接受
配置sdk的环境变量:
新建 ANDROID_HOME 值为SDK的安装目录
添加path路径(三个)
验证环境变量是否配置成功
cmd下输入:adb和aapt命令,如果能出现一长串的东西就表示安装成功,如果提示不是内部或外部命令,那就是你的环境变量配置的有问题
夜神模拟器的安装
夜神:https://www.yeshen.com
一路下一步就可以了
夜神模拟器的端口是有规律的:第一个模拟器端口是62001,第二个端口是62025,第三个是62025+1,以此类推
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)