Appium环境配置问题: ANDROID_HOME is not set 和 JAVA_HOME is not set


  学习Appium框架第一步就是搭建环境,appium搭建比较复杂,大多数人都会遇到各类问题。今天主要分享小编在搭建appium+pyhon环境时遇到的问题。

  首先,appium+python需要安装的有以下:  

       1、JDK,安装后需要手动配置环境,大坑,后面说

  2、Python3

  3、Android SDK

  4、Node.js

  5、Appium

  6、Appium-desktop

  7、Appium-doctor

  8、Appium-Python-Client

  安装基本上直接按照网上一步步进行就好,安装时如果有报错一般考虑版本是否兼容。降低或者升高版本就好。所有都安装好后最后在命令提示符窗口使用 appium-doctor命令检查所有环境依赖是否ok。

  然后小编遇到了第一个问题:ANDROID_HOME is not set。经过网上查找并一一实验,发现android sdk环境变量时,系统变量名使用的是ANDROID_SDK_HOME,appium不认。将ANDROID_SDK_HOME变量名修改为ANDROID_HOME,再次检查appium所需环境正常。解决办法原网址:https://blog.csdn.net/plychoz/article/details/81099923

  该问题解决后遇到了第二个问题:JAVA_HOME is not set。然后我再次检查了jdk环境变量的配置是否有问题,可所有的步骤都是按照网上配置的。且cmd窗口输入 java、javac、java -version等命令都没有问题。但是输入set java_home 提示 环境变量 java_home没有定义。不管是重新安装配置,还是把path、classpath路径改为绝对路径都解决不了。后面我尝试把java_home的路径添加在系统变量的path里面,问题就立马解决了。

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM