node.js - Cordova CLI can't find Android SDK using Windows 10 -


i have set environment variables, yet continue following error:

[error: android sdk not found. make sure installed. if not @ default location, set android_home environment variable.] error building 1 of platforms: error: cmd: command failed exit code 2 may not have required environment or os build project error: cmd: command failed exit code 2 @ childprocess.whendone (c:\users\oneilj\appdata\roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:139:23) @ emittwo (events.js:87:13) @ childprocess.emit (events.js:172:7) @ maybeclose (internal/child_process.js:818:16) @ process.childprocess._handle.onexit (internal/child_process.js:211:5)

i have uninstalled android studio , sdks, , un-installed nodejs , cordova. after re-installing still error.

i found while waiting answer. fix user's question , answer:

download tools_r25.2.3-windows.zip android downloads. extracted zip on desktop replaced c:\users\username\appdata\local\android\sdk\tools extracted sub-folder tools/ in project folder:

$ cordova platforms remove android $ cordova platforms add android


Comments