重启Mac后启动Appium Inspector失败,提示环境变量未导出
解决Appium Inspector启动会话时找不到Android SDK环境变量的问题
先确认环境变量是否真的能被Appium读取到
- 打开终端执行
echo $ANDROID_HOME和echo $ANDROID_SDK_ROOT,检查输出路径是否为实际的Android SDK安装路径 - 若你是从Launchpad点击图标启动Appium,大概率没读取到shell配置文件里的环境变量。换个方式:从终端执行
appium命令启动服务,再打开Inspector尝试连接 - 用zsh的话,环境变量要配置在
~/.zshrc中,而非~/.bash_profile,Mac当前默认shell为zsh
- 打开终端执行
直接给Appium指定SDK路径
- 打开Appium Server设置界面,找到Android SDK Path选项,手动填入你的SDK路径(例如
/Users/你的用户名/Library/Android/sdk) - 保存配置后重启Appium服务,再尝试创建会话
- 打开Appium Server设置界面,找到Android SDK Path选项,手动填入你的SDK路径(例如
检查uiautomator2驱动状态
- 终端执行
appium driver list确认驱动已正确安装 - 若仍有问题,尝试重装驱动:先执行
appium driver uninstall uiautomator2,再执行appium driver install uiautomator2,确保驱动与Appium版本兼容
- 终端执行
验证Android SDK完整性
- 打开Android Studio的SDK Manager,确认SDK Platforms和SDK Tools组件均已完整安装,无损坏情况
- 执行
adb devices命令,检查是否能正常识别设备,排除SDK本身的问题
内容的提问来源于stack exchange,提问作者Shafiq Ahmed Khan
相关产品推荐
相关产品推荐

