Według stacktrace, używana wersja MySQL Connector/J używa java.util.regex.Matcher
funkcja nieobsługiwana na Androidzie (prawdopodobnie grupy nazwane
). Rozwiązaniem jest użycie wersji 5.1.x MySQL Connector/J zamiast wersji 8.0.x.
Nie należy jednak używać JDBC z aplikacji na Androida. Bezpośrednie łączenie się z bazą danych jest niebezpieczne i generalnie źle działa. Właściwym rozwiązaniem jest napisanie usługi REST (lub innej formy usługi internetowej) pośredniczącej między aplikacją na Androida a bazą danych.