需要准备以下程序:
1---node.js
2---JDK(Java JDK)
3---Android SDK
4---Appium(主要是安装appium desktop版本)
5---Appium主要依赖
6---Appium-doctor(验证环境是否搭建完成)
好了现在可以按照步骤一个一个安装了。
1---node.js 登陆以下网址开始下载,该网址需要****才能打开
网址:https://nodejs.org/en/downlo
下载安装之后在终端检查是否安装成功:
终端输入: node -v
终端输入: npm -v
2. 安装Java SDK,由于我电脑之前已经安装了Java开发环境了,这里直接检查:
没有安装的话 安装这个链接去安装相关的东西https://www.oracle.com/java/technologies/downloads/#java8-mac
下载对应的版本。(判断arm64还是 x64。终端输入uname -m)
3. Android SDK 打开官网:Download Android Studio & App Tools - Android Developers
直接下载稳定版本进行安装,傻瓜式操作
完成之后打开软件,
3.点击>>应用>>确定,会进入自动安装页面,等待完成即可。
配置环境变量:
终端:vi ~/.zshrc (M1 芯片)
vim ~/.bash_profile (Intel芯片)
# 打开配置文件
vi ~/.zshrc (M1 芯片)
vim ~/.bash_profile (Intel芯片)
打开配置文件 输入法在英文状态下 按“ i ”键进入插入模式,将下面复制到终端,
ps:补充一句 如果你用的是最新的下载的sdk 是没有tools 这个文件的 你这个时候需要替换一下 换成:export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin
#Android_SDK
export ANDROID_HOME=/Users/xxxxxx/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/build-tools/你的版本号
#下面这个具体看是新的还是旧的就的是没有tools这个文件的 需要替换cmdline-tools/latest/bin
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/platform
特别注意:关于配置环境变量,基于M1 的SHELL是zsh,所以需要把环境变量配置在~/.zshrc 中。非M1芯片配置在~ /etc/.bash_profile中。(因为我是后面才发现这点的,所以前面JDK配置到了~ /etc/.bash_profile中,后面发现了才迁移的,小伙伴们提前确定自己的配置文件地址)
注意:export ANDROID_HOME=下面截图的地址
终端输入:source ~/.zshrc
验证环境变量,在新打开的终端输入:输入adb 回车。如果未显示command not found,说明此命令有效,环境变量设置完成。
插一句 一般我们要获取到 要测试安装包的sdk相关的包名和一些乱七八糟的东西
一般用adb 语句查询 我是链接真机来查询的
adb shell pm list packages 列出所有安装的包名 一般安装的东西太多的话 就需要下载到具体的sdk保存到桌面上 利用aapt来查寻, aapt有个简单的使用方式,一般在你安装 android studio 里面包含了
使用方法 获取到appt所在的位置 使用方法
/Users/xxx/Library/Android/sdk/build-tools/34.0.0/aapt dump badging /Users/xx/Desktop/xxx.apk
然后就可以找到包名和一些内容了
具体只需要俩 获取包名和启动项的 命令
获取包名
/Users/xx/Library/Android/sdk/build-tools/34.0.0/aapt dump badging /Users/xxn/Desktop/xx.apk | grep package
获取启动项
/Users/xx/Library/Android/sdk/build-tools/34.0.0/aapt dump badging /Users/xx/Deskx.apk | grep launchable-activity