I tried following your approach, but it still does'nt work for me. Pasting the logs below.
2016-02-22 07:12:59:428 - info: --> GET /wd/hub/session/eee391c3-b426-40f0-8aab-415f2fef508c {}
2016-02-22 07:12:59:429 - info: [debug] Responding to client with success: {"status":0,"value":{"platform":"LINUX","browserName":"Android","platformVersion":"18","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformVersion":"18","deviceName":"FSMART","autoLaunch":false,"platformName":"Android","udid":"4df7f8d8260f3093"},"deviceName":"FSMART","autoLaunch":false,"platformName":"Android","udid":"4df7f8d8260f3093"},"sessionId":"eee391c3-b426-40f0-8aab-415f2fef508c"}
2016-02-22 07:12:59:432 - info: <-- GET /wd/hub/session/eee391c3-b426-40f0-8aab-415f2fef508c 200 4.117 ms - 533 {"status":0,"value":{"platform":"LINUX","browserName":"Android","platformVersion":"18","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformVersion":"18","deviceName":"FSMART","autoLaunch":false,"platformName":"Android","udid":"4df7f8d8260f3093"},"deviceName":"FSMART","autoLaunch":false,"platformName":"Android","udid":"4df7f8d8260f3093"},"sessionId":"eee391c3-b426-40f0-8aab-415f2fef508c"}
2016-02-22 07:12:59:467 - info: [debug] Getting install status for com.****.****.dev
2016-02-22 07:12:59:467 - info: [debug] Getting device API level
2016-02-22 07:12:59:468 - info: [debug] executing cmd: C:\Users\z185805\AppData\Local\Android\sdk\platform-tools\adb.exe shell "getprop ro.build.version.sdk"
2016-02-22 07:12:59:703 - warn: Error: Command failed: C:\Windows\system32\cmd.exe /s /c "C:\Users\z185805\AppData\Local\Android\sdk\platform-tools\adb.exe shell "getprop ro.build.version.sdk""
error: more than one device and emulator
at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1016:16)
at Process.ChildProcess._handle.onexit (child_process.js:1088:5)