netmikey opened a new issue, #1488:
URL: https://github.com/apache/cordova-android/issues/1488

   # Bug Report
   
   ## Problem
   
   ### What is expected to happen?
   
   When using Java 11, the build should succeed.
   
   
   ### What does actually happen?
   
   The build fails because of a Java11-incompatible tool.
   
   ## Information
   
   When running `cordova run android`, the Gradle build succeeds, but then I 
get:
   
   ```
   Checking Java JDK and Android SDK versions
   ANDROID_HOME=/Users/me/Library/Android/sdk (recommended setting)
   ANDROID_SDK_ROOT=/Users/me/Library/Android/sdk (DEPRECATED)
   Using Android SDK: /Users/me/Library/Android/sdk
   Reading build config file: /Users/me/myproject/build.json
   Command failed with exit code 1: apkanalyzer manifest target-sdk 
/Users/me/myproject/platforms/android/app/build/outputs/apk/debug/app-debug.apk
   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.tools.apk.analyzer.ApkAnalyzerCli.getAaptInvokerFromSdk(ApkAnalyzerCli.java:277)
        at 
com.android.tools.apk.analyzer.ApkAnalyzerCli.main(ApkAnalyzerCli.java:129)
   Caused by: java.lang.ClassNotFoundException: 
javax.xml.bind.annotation.XmlSchema
        at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 5 more
   ```
   
   That error is typically what happens if you try to run an application 
targeted at Java 8 on something like Java 11 or newer. So my best guess is that 
`apkanalyzer` isn't Java 11 compatible(?)
   
   ### Command or Code
   `cordova run android`
   
   ### Environment, Platform, Device
   JDK: 11
   Cordova: 11.0.0
   Platform: android 11.0.0
   
   ### Version information
   
   macOS 12.5.1
   Android Studio 3.6.1
   Cordova 11.0.0
   Platform: android 11.0.0
   
   
   
   ## Checklist
   
   - [x] I searched for existing GitHub issues
   - [x] I updated all Cordova tooling to most recent version
   - [x] I included all the necessary information above
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to