宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述Mac Appium ANDROID_HOME 环境变量问题相关的知识,希望能为你提供帮助。
macOS 版本:10.15.4 (19E287)
appium版本:1.18.3
遇到的问题:
先是报这个:An unknown server-side error occurred while processing the command. Original error: Neither android_HOME nor ANDROID_SDK_ROOT environment variable was exported. Read https://developer.android.com/studio/command-line/variables for more details
各种配置了一通后报这个:An unknown server-side error occurred while processing the command. Original error: The java_HOME environment variable must be set for Android Tools to work properly
在尝试了各种方式都没有得到解决,刚开始就按照提示检查ANDROID_HOME、ANDROID_SDK_ROOT,各种配置了一通
~/.bash_profile无果,检查了echo $ANDROID_HOME 也是没错。最终参考https://testerhome.com/topics/7170得到了解决
.bash_profile 配置的是用户变量
【Mac Appium ANDROID_HOME 环境变量问题】.zshrc 配置的是环境变量
目前的配置:
open .zshrc
export ANDROID_HOME=/Users/apple/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
source ~/.bash_profile
open
.bash_profile (折腾bash_profile 的时候被我删的只剩下这一点了,用来排查哪里配错了,不过有备份,现在可以去加回去了。。。)
export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib
推荐阅读
- 随手记录关于Factory method 'eurekaApplicationInfoManager' threw exception; nested exception is j(代
- Android发布版SHA1获取
- uniapp UI 设计参考网站
- ObjectMapper采坑记及源码分析
- Android Detail(进程篇-进程内存分配与优先级)
- 鎶ラ敊Failed to install the following SDK components:platforms;android-29 Android SDK Platform 29(
- Android studio .a静态库的生成与调用
- HTTPDNS开源 Android SDK,赋能更多开发者参与共建
- 铻嶄簯鍗虫椂閫氳SDK闆嗘垚 -- 鍥藉唴鍘傚晢鎺ㄩ€侀泦鎴愯俯鍧戠瘒(Android骞冲彴)