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]