org.openqa.selenium.SessionNotCreatedException:无法创建新会话。 (原始错误:找不到adb。请使用Android SDK根目录路径设置ANDROID_HOME环境变量。)(警告:服务器未提供任何堆栈跟踪信息)
我已将ANDROID_HOME目录设置为sdk路径。 echo $ ANDROID_HOME = / Users / xyz / Library / Android / sdk
我仍然得到appium server的错误。使用testNG framework ...运行我的第一个应用程序
答案 0 :(得分:0)
看起来它无法从您定义的路径中找到adb
。检查是否已将android platform-tools
文件夹添加到$ PATH变量中。它是包含adb
在.bash_profile
中,尝试添加以下行:
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
在上面一行中,我在tools
变量中添加了platform-tools
和PATH
文件夹。
答案 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