I am having problem to build android with Cordova, when I execute cordova build android
, I receive this error:
Error: Android SDK not found. Ma
For me this work , first check your cordova android version
cordova platform version android
it shows 5.0 to me and after that upgrade the version by this command
cordova platform update android
The recent Android SDK tools removed the android
command.
$ android -v
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
cordova
is behind the change and someone seems to be working on it: https://issues.apache.org/jira/browse/CB-12554
You can also downgrade your tools to a version where the android
was still available.
Nevertheless, I found a way to run the Android app without having to downgrade my SDK tools. I would (1) run cordova prepare
, then (2) run the command I need from Android Studio. In my case, running it on the emulator was enough.
UPDATE: The issue CB-12554 is resolved now and was released with the cordova-android@6.2.0
release.
UPDATE: There were several related subsequent patches done and the newest version is cordova-android@6.2.3
. Run cordova platform rm android; cordova platform add android@6.2.3
to fix the issues.