Problem running my app for android

I’ve been trying for 2 hours, follow the tutorials and always get this error and don’t know what else could it be, any help is truly appreciated.

Getting installed version for platform android in Cordova project
Getting installed version for platform ios in Cordova project
Checking Cordova requirements for platform Android
%% PlatformApi successfully found for platform android
%% PlatformApi successfully found for platform ios
%% Running command: avdmanager list target
%% Command finished with error code ENOENT: avdmanager list,target
%% Running command: android list target
%% Command finished with error code 1: android list,target

Your system does not yet seem to fulfill all requirements to build apps for
Android.

Please follow the installation instructions in the mobile guide:
http://guide.meteor.com/mobile.html#installing-prerequisites

Status of the individual requirements:
✓ Java JDK
✓ Android SDK
✗ Android target: android: Command failed with exit code 1 Error output:
  Exception in thread "main" java.lang.NoClassDefFoundError:
  javax/xml/bind/annotation/XmlSchema
  at
  com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
  at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
  at
  com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
  at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:213)
  at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
  Caused by: java.lang.ClassNotFoundException:
  javax.xml.bind.annotation.XmlSchema
  at
  java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
  at
  java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
  ... 5 more
✓ Gradle

I’m guessing you installed Java 9 JDK?

Currently the Android SDK only supports Java 8, so when Meteor tests if it’s installed, the android SDK tools explode.

Yes, neither the guide nor the Android SDK site warn you of this :angry:

Try downgrading to Java 8 and see how it goes