Failed to connect to the Server. Please check that is it running(Windows 10)

Hi, guys!

Could you please help me with this issue.
I’ve spend more than 2 hours searching same problem - but still did not found same.
Putting apk path from Appium and when Launch the Appium node server - failed.
Thanks!

Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --app C:\Users\mariyan.dechev\IdeaProjects\HelloAppium\app\quikr.apk --pre-launch --platform-name Android --platform-version 22 --automation-name Appium --device-name “Pixel 2” --log-no-color
info: [debug] Starting Appium in pre-launch mode
info: Pre-launching app
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from command line: C:\Users\mariyan.dechev\IdeaProjects\HelloAppium\app\quikr.apk
info: [debug] Creating new appium session 9f6bbc55-517b-4290-a1de-1d56e457649e
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_271
info: [debug] Checking whether adb is present
error: uncaughtException: ENOENT, no such file or directory ‘C:\android-sdk\build-tools’ date=Sun Mar 21 2021 17:18:38 GMT+0200 (FLE Standard Time), pid=15380, uid=null, gid=null, cwd=C:\Program Files (x86)\Appium\node_modules\appium, execPath=C:\Program Files (x86)\Appium\node.exe, version=v0.12.9, argv=[C:\Program Files (x86)\Appium\node.exe, C:\Program Files (x86)\Appium\node_modules\appium\lib\server\main.js, --address, 127.0.0.1, --port, 4723, --app, C:\Users\mariyan.dechev\IdeaProjects\HelloAppium\app\quikr.apk, --pre-launch, --platform-name, Android, --platform-version, 22, --automation-name, Appium, --device-name, Pixel 2, --log-no-color], rss=84946944, heapTotal=69814656, heapUsed=55852160, loadavg=[0, 0, 0], uptime=498596.1492535, trace=[column=null, file=null, function=Error, line=null, method=null, native=true, column=18, file=fs.js, function=Object.fs.readdirSync, line=761, method=fs.readdirSync, native=false, column=18, file=x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\helpers.js, function=exports.getDirectories (C:\Program Files, line=100, method=getDirectories (C:\Program Files, native=false, column=25, file=x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js, function=[object Object].ADB.checkSdkBinaryPresent (C:\Program Files, line=97, method=ADB.checkSdkBinaryPresent (C:\Program Files, native=false, column=8, file=x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js, function=[object Object].ADB.checkAdbPresent (C:\Program Files, line=134, method=ADB.checkAdbPresent (C:\Program Files, native=false, column=7, file=x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js, function=Function.ADB.createADB (C:\Program Files, line=73, method=ADB.createADB (C:\Program Files, native=false, column=9, file=x86)\Appium\node_modules\appium\lib\devices\android\android-common.js, function=[object Object].androidCommon.initAdb (C:\Program Files, line=1083, method=androidCommon.initAdb (C:\Program Files, native=false, column=21, file=x86)\Appium\node_modules\appium\node_modules\async\lib\async.js, function=C:\Program Files, line=607, method=null, native=false, column=17, file=x86)\Appium\node_modules\appium\node_modules\async\lib\async.js, function=C:\Program Files, line=246, method=null, native=false, column=13, file=x86)\Appium\node_modules\appium\node_modules\async\lib\async.js, function=iterate (C:\Program Files, line=146, method=null, native=false, column=25, file=x86)\Appium\node_modules\appium\node_modules\async\lib\async.js, function=C:\Program Files, line=157, method=null, native=false, column=21, file=x86)\Appium\node_modules\appium\node_modules\async\lib\async.js, function=C:\Program Files, line=248, method=null, native=false, column=34, file=x86)\Appium\node_modules\appium\node_modules\async\lib\async.js, function=C:\Program Files, line=612, method=null, native=false, column=12, file=x86)\Appium\node_modules\appium\lib\devices\android\android-common.js, function=[object Object]. (C:\Program Files, line=1077, method= (C:\Program Files, native=false, column=12, file=x86)\Appium\node_modules\appium\lib\devices\android\android-common.js, function=[object Object]. (C:\Program Files, line=1064, method= (C:\Program Files, native=false, column=7, file=child_process.js, function=ChildProcess.exithandler, line=742, method=exithandler, native=false, column=17, file=events.js, function=ChildProcess.emit, line=110, method=emit, native=false, column=16, file=child_process.js, function=maybeClose, line=1016, method=null, native=false, column=11, file=child_process.js, function=, line=1184, method=null, native=false, column=17, file=events.js, function=Socket.emit, line=107, method=emit, native=false, column=11, file=net.js, function=Pipe.close, line=484, method=close, native=false], stack=[Error: ENOENT, no such file or directory ‘C:\android-sdk\build-tools’, at Error (native), at Object.fs.readdirSync (fs.js:761:18), at exports.getDirectories (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\helpers.js:100:18), at [object Object].ADB.checkSdkBinaryPresent (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:97:25), at [object Object].ADB.checkAdbPresent (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:134:8), at Function.ADB.createADB (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:73:7), at [object Object].androidCommon.initAdb (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1083:9), at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:607:21, at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:246:17, at iterate (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:146:13), at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:157:25, at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:248:21, at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:612:34, at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1077:12), at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1064:12), at ChildProcess.exithandler (child_process.js:742:7), at ChildProcess.emit (events.js:110:17), at maybeClose (child_process.js:1016:16), at Socket. (child_process.js:1184:11), at Socket.emit (events.js:107:17), at Pipe.close (net.js:484:11)]

Appium server process ended