com.mongodb.MongoException: java.lang.NoSuchMethodError: Нет виртуального метода setEndpointIdentificationAlgorithm - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь подключиться к базе данных mongodb atlas.Когда я работаю на эмуляторе Android, он работает нормально.Но когда я нахожусь в отладке на устройстве Android, его выдает ошибку.Пожалуйста, помогите мне решить эту проблему.

com.example.mongodbdemo I/cluster: Exception in monitor thread while connecting to server democluster-shard-00-01-vdhfp.mongodb.net:27017
com.mongodb.MongoException: java.lang.NoSuchMethodError: No virtual method setEndpointIdentificationAlgorithm(Ljava/lang/String;)V in class Ljavax/net/ssl/SSLParameters; or its super classes (declaration of 'javax.net.ssl.SSLParameters' appears in /system/framework/core-libart.jar)
    at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:125)
    at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:127)
    at java.lang.Thread.run(Thread.java:818)
 Caused by: java.lang.NoSuchMethodError: No virtual method setEndpointIdentificationAlgorithm(Ljava/lang/String;)V in class Ljavax/net/ssl/SSLParameters; or its super classes (declaration of 'javax.net.ssl.SSLParameters' appears in /system/framework/core-libart.jar)
    at com.mongodb.internal.connection.SslHelper.enableHostNameVerification(SslHelper.java:32)
    at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:47)
    at com.mongodb.connection.SocketStream.open(SocketStream.java:58)
    at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114)
    at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:127) 
    at java.lang.Thread.run(Thread.java:818) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...