ANDROID_HOME环境变量未设置错误

时间:2015-08-28 13:06:01

标签: selenium-webdriver testng appium

org.openqa.selenium.SessionNotCreatedException:无法创建新会话。 (原始错误:找不到adb。请使用Android SDK根目录路径设置ANDROID_HOME环境变量。)(警告:服务器未提供任何堆栈跟踪信息)

我已将ANDROID_HOME目录设置为sdk路径。 echo $ ANDROID_HOME = / Users / xyz / Library / Android / sdk

我仍然得到appium server的错误。使用testNG framework ...运行我的第一个应用程序

2 个答案:

答案 0 :(得分:0)

看起来它无法从您定义的路径中找到adb。检查是否已将android platform-tools文件夹添加到$ PATH变量中。它是包含adb

的那个

.bash_profile中,尝试添加以下行:

export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"

在上面一行中,我在tools变量中添加了platform-toolsPATH文件夹。

答案 1 :(得分:0)

您需要导出工具和平台工具才能访问adb命令。 如果您使用的是mac open,则终端,如果您在Windows中,则打开.bash_profile 并执行如下

export ANDROID_HOME=/Users/$(whoami)/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools