I am new to cordova developments. Before I getting started with cordova i installed Android SDK from the command line. And JDK and Apache ant also already installed. According t
Try installing a target with sdkmanager on the command line. e.g.
sdkmanager "platforms;android-26"
and then trying cordova requirements again. Hopefully you should then get the message:
cordova requirements
Android target: installed android-26