Details
-
Improvement
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
In the latest Android SDK Tools (v25.3.1), the android command no longer operates as expected and instead exits with a non-zero status code and provides a message telling folks to use the sdkmanager and avdmanager commands.
Almost all of the various CLI scripts in cordova-android rely, in one capacity or another, on the android command and its output.
Let's use this issue to track support for both old SDK Tools and new ones.
E.g. CB-12546 tracked the failing emulator command. The pull request issued for that issue could be one template on how to handle these SDK Tools-related issues: try to use the old android command, detect if it fails, and if it does, use the newer sdkmanager and avdmanager commands to fill the functionality gap.