Android Gradle plugin 3.6 and newer may *greet* you with the following when
doing a fresh build:
@m_class{m-console-wrap}
@code{.shell-session}
$ gradle build
@ -1177,6 +1191,8 @@ keep it there.
Gradle might refuse to build a project if SDK licenses are not accepted, with
an error that might look like this:
@m_class{m-console-wrap}
@code{.shell-session}
$ gradle build
@ -1209,6 +1225,8 @@ If the tool blows up with the following error, it's again because the Java
version is too new, see @ref platforms-android-troubleshooting-java8 "above"
for a solution:
@m_class{m-console-wrap}
@code{.shell-session}
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
@ -1217,6 +1235,8 @@ Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annota
@subsection platforms-android-troubleshooting-marshalling-nonexistent-xml Gradle complains about an exception while marshalling some XML file that doesn't exist
@m_class{m-console-wrap}
@code{.shell-session}
$ gradle build
@ -1233,6 +1253,8 @@ if there are no licenses left to sign.
@subsection platforms-android-troubleshooting-no-signature-applicable Gradle fails because no signature of method is applicable for argument types
@m_class{m-console-wrap}
@code{.shell-session}
$ gradle build
@ -1268,8 +1290,8 @@ and [android-platform-25](https://aur.archlinux.org/packages/android-platform-25