我正在尝试在 ubuntu 中设置 selendroid 以用于移动应用程序测试目的。
首先,我从 ubuntu 软件中心安装了 JAVA。
然后我安装了 android SDK 并在 .bashrc 中设置了路径,如下所示:
export PATH=${PATH}:/opt/android-sdk-linux/tools
export PATH=${PATH}:/opt/android-sdk-linux/platform-tools
export ANDROID_HOME=/opt/android-sdk-linux
我已经将android sdk安装到opt文件夹,因此路径如上所示。
我已经安装了 eclipse Mars.2。在 eclispe 中 - 使用安装新软件,我已经安装了 Android SDK 相关插件,并且在
窗口-首选项-Android如图所示android-路径设置
我已经在 POM.xml 中使用 testng、selenium-java、selendroid-client、selendroid-standalone 创建了一个 maven 项目,并创建了一个示例 selendroid 测试用例。
执行时间
严重:构建服务器时出错:未找到环境变量“ANDROID_HOME”!
显示。
在终端中,当我回显 $ANDROID_HOME 时,它显示 /opt/android-sdk-linux。
如何解决此问题?提前致谢。如果需要进一步说明,请告诉我。
答案1
你试过了吗echo $PATH
?在你的终端上输入此命令(我使用的是 Ubuntu 16.0.4)。之后,你应该会发现其中包含的 Android SDK 目录如下:
/home/<your-username>/Android/Sdk/tools:...
如果是,则ANDROID_HOME
说明您的设置正确,否则需要进行设置。再次设置 android home 变量并检查它是否出现在结果中。