I changed the default shell to /bin/bash and tried to relaunch Appium but I’m still getting the same error. However, I’m noticing that the Appium logs state that:
[ADB] Checking whether adb is present
[ADB] The ANDROID_HOME environment variable is not set to the Android SDK root directory path. ANDROID_HOME is required for compatibility with SDK 23+. Checking along PATH for adb.
According to my bash_profile, this is already specified.
export ANDROID_HOME=/Users/chris.carela/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export NODE_PATH=usr/local/bin/node
I even made sure to drag that sdk folder into Terminal to copy/paste that path directly into my bash_profile.