У меня проблема при подключении моего Android-приложения к Raspberry с помощью VernacularVNC в AndroidStudio
public void onClick(View v) {
Thread thread2 = new Thread(new Runnable() {
public void run() {
try {
String host = "192.168.0.115";
int port = 5900;
config.setColorDepth(ColorDepth.BPP_24_TRUE);
config.setErrorListener(ex -> ex.printStackTrace());
config.setPasswordSupplier(()->"12345678");
client.start(host,port);
client.moveMouse(321,41);
Thread.sleep(10000);
client.stop();
} catch (Exception e) {
e.printStackTrace();
}
}
});
thread2.start();
}
});
Log
W/System.err: java.lang.ArrayIndexOutOfBoundsException: length=3; index=-126
at com.shinyhut.vernacular.protocol.messages.ServerSecurityTypes.decode(ServerSecurityTypes.java:37)
at com.shinyhut.vernacular.protocol.handshaking.SecurityTypeNegotiator.negotiate(SecurityTypeNegotiator.java:19)
at com.shinyhut.vernacular.protocol.handshaking.Handshaker.handshake(Handshaker.java:24)
at com.shinyhut.vernacular.client.VernacularClient.createSession(VernacularClient.java:167)
at ``com.shinyhut.vernacular.client.VernacularClient.start(VernacularClient.java:58)
at com.example.buhu.ssh2.MainActivity$2$1.run(MainActivity.java:83)
at java.lang.Thread.run(Thread.java:762)
Я старался изо всех сил, чтобыисправить это самостоятельно, но у меня нет идей, мне просто нужно подтолкнуть в правильном направлении, и я справлюсь как-нибудь.Я новичок в этом типе вещей