Java 环境
使用 apt 安装 JDK
1
2sudo apt update
sudo apt install openjdk-11-jdk验证安装
1
java -version
查找可执行文件
1
2
3
4
5
6
7
8which java
/usr/bin/java
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Oct 29 11:07 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 43 Oct 29 11:07 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java配置环境变量
1
vim ~/.bashrc
1
2export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin1
source ~/.bashrc
验证配置
1
2echo $JAVA_HOME
cmp-s java $JAVA_HOME/bin/java
Android 环境
安装 Android Studio
解压到指定目录(以 android-studio-2022.3.1.20-linux 为例)
1
sudo tar -xzf android-studio-2022.3.1.20-linux.tat.gz -C /opt/android
配置环境变量
1
vim ~/.bashrc
1
export PATH=$PATH:/opt/android/android-studio/bin
1
source ~/.bashrc
安装 Android SDK
启动 Android Studio
1
studio.sh
首次启动根据安装向导完成安装(安装 SDK 等)
在 Android Studio 中打开 SDK Manager,检查 Android SDK Location 是否已经存在
- 默认路径为
~/Android/Sdk
,选择移动到自定义路径/opt/android/sdk
- 默认路径为
配置环境变量
1
vim ~/.bashrc
1
2export ANDROID_HOME=/opt/android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools1
source ~/.bashrc
验证安装
VirtualBox 管理器 => 设置 => USB 设备 => 添加一个 USB 筛选器 => 勾选需要的设备
将测试用机(HUAWEI Mate 9 Pro LON-ALOO)使用 USB 数据线与主机相连
启动虚拟机,终端输入命令
adb devices
,显示的设备列表中出现测试用机名称简单尝试几个 adb 指令,如
adb shell pm list packages
,检查输出是否正常
Appium 环境
安装 Node.js
1
2sudo apt update
sudo apt install nodejs npm升级 Node.js(Node 版本过低会导致安装 Appium 失败)
1
2
3
4
5
6sudo npm cache clean -f # 清除 npm 缓存
sudo npm install -g n # 安装 Node 版本管理器 n
sudo n stable # 安装最新稳定版本
sudo n latest # 安装最新版本
sudo n [version.number] # 安装指定版本Appium 安装
1
sudo npm install -g appium
Appium 驱动安装(针对 Appium 2.x)
1
appium driver install uiautomator2
检查 Appium 运行环境
1
2sudo npm install -g appium-doctor
appium-doctor --android完善 Appium 运行环境(Optional)
在检查必要依赖时,得到警告
android, apkanalyzer counld NOT be found in /opt/android/sdk
原因:首次启动 Android Studio 默认安装的 SDK 中没有包含
$ANDROID_HOME/tools
和$ANDROID_HOME/cmdline-tools
解决方案:
- 修改
ANDROID_HOME
文件夹权限:sudo chown $USER:$USER $ANDROID_HOME -R
- 打开 Android Studio 的 SDK Manager,点击 SDK Tools
- 取消勾选 Hide Obsolete Packages
- 找到并勾选 Android SDK Command-line Tools (latest) 和 Android SDK Tools (Obsolete)
- 点击 Apply 并确认下载
- 重新检查 Appium 运行环境,警告解除
- 修改
客户端安装(Optional)
1
pip install Appium-Python-Client