Appium error while trying open android application

Hi,

I am getting the following error log on Appium server, when trying to launch Appium Server for Android

Error: Failed to start an Appium session, err was: Error: Could not find a connected Android device.

info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session

info: [debug] Error: Could not find a connected Android device.
at [object Object].ADB.getDevicesWithRetry (/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-adb/lib/adb.js:606:15)
at [object Object].androidCommon.prepareActiveDevice (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/android/android-common.js:400:12)
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/android/android-common.js:326:26)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:607:21
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:246:17
at iterate (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:146:13)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:157:25
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:248:21
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:612:34
at [object Object].androidCommon.ensureDeviceLocale (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/android/android-common.js:371:45)
at [object Object].androidCommon.prepareEmulator (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/android/android-common.js:364:10)
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/android/android-common.js:325:26)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:607:21
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:246:17
at iterate (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:146:13)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:157:25
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:248:21
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:612:34
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/android/android-common.js:344:9)
at FSReqWrap.oncomplete (fs.js:95:15)
info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: Could not find a connected Android device.)”,“origValue”:“Could not find a connected Android device.”},“sessionId”:null}
info: <-- POST /wd/hub/session 500 27834.126 ms - 206

Are you trying to run from a phone or an emulator? If you are using a tethered phone, does it show up in a terminal window when you type “adb devices” ?