android 连接局域网MySQL报如下错误

05-18 08:21:38.944 2628-2694/com.zemo.myapplication E/AndroidRuntime: FATAL EXCEPTION: Thread-4911
    Process: com.zemo.myapplication, PID: 2628
    java.lang.NoSuchMethodError: No virtual method group(Ljava/lang/String;)Ljava/lang/String; in class Ljava/util/regex/Matcher; or its super classes (declaration of 'java.util.regex.Matcher' appears in /system/framework/core-libart.jar)
        at com.mysql.cj.conf.ConnectionUrlParser.isConnectionStringSupported(ConnectionUrlParser.java:152)
        at com.mysql.cj.conf.ConnectionUrl.acceptsUrl(ConnectionUrl.java:317)
        at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:186)
        at java.sql.DriverManager.getConnection(DriverManager.java:179)
        at java.sql.DriverManager.getConnection(DriverManager.java:213)
        at com.zemo.myapplication.MainActivity$1.run(MainActivity.java:32)
        at java.lang.Thread.run(Thread.java:818)

 

相同的方案在IDEA单独使用Java可以连接数据库

 

看提示 么有找到对应的方法 检查下你连接数据库字符串参数是否正确

你把log抓全  android和java还是有区别的  一般都是访问权限问题