Secondo lo stacktrace, la versione MySQL Connector/J che stai utilizzando utilizza un java.util.regex.Matcher
funzione non supportata su Android (probabilmente gruppi denominati
). La soluzione alternativa consiste nell'utilizzare una versione 5.1.x di MySQL Connector/J invece di una versione 8.0.x.
Tuttavia, non dovresti usare JDBC dalle applicazioni Android. Non è sicuro e generalmente ha prestazioni scadenti per connettersi direttamente a un database. La soluzione corretta è scrivere un servizio REST (o un'altra forma di servizio web) per mediare tra la tua applicazione Android e il database.