Я пытаюсь загрузить файл на сервер SFTP из приложения Android с помощью JSCH. Тем не менее, я получаю исключение во время соединения. < /P>
com.jcraft.jsch.JSchException: java.lang.InstantiationException: java.lang.Class has no zero argument constructor
< /code>
Эта ошибка, по -видимому, происходит, когда пароль не установлен, но я проверил с отладчиком, и вся информация верна. Кроме того, я могу контакт, используя Filezilla. Вот код. < /P>
Session session = null;
Channel channel = null;
try {
JSch jsch = new JSch();
session = jsch.getSession(user, host, port);
session.setPassword(password);
Properties config = new Properties();
config.put("StrictHostKeyChecking", "no");
config.put("PreferredAuthentications", "password");
session.setConfig(config);
session.connect();
// Code uploading the file
} catch (Exception ex) {
ex.printStackTrace();
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... using-jsch