Я создаю расширение Android , предназначенное для подключения к удаленному SSH-хосту на основе хорошо известной библиотеки JSch , так что после нажатия кнопки создается экземпляр класса таким образом, с нет ошибка компиляции:
JSch jsch = new JSch();
... но приложение вылетает!
Глядя на конструктор JSch () , внутри ничего нет:
public JSch(){
// here there are several commented instructions that need to be
// used just at MAC operational systems (not my OS).
}
Если я удаляю инициацию, компилятор жалуется, что переменная jsch не инициализируется.
JSch jsch;
После компиляции с Apache Ant нет ресурсов отладки, которые я мог бы использовать для отслеживания ошибки времени выполнения.
Все тесты выполняются либо внутри потоков, либо с помощью методов обратного вызова, что дает одинаковый результат; Я просто не могу инициировать переменную jsch, это приводит к исключению времени выполнения com.jcraft.jsch.JSch .
Есть ли у кого-то понимание того, как решить эту проблему?