, написал клиент как на скрине. рабочее устройство, которое на 7 андроиде выдает ошибку
Session.connect: java.security.NoSuchAlgorithmException: EC
AlgorithmParameters not available
Но точно такая же реализация на телефоне с новым андроидом подключается успешно, что может быть? Я так понимаю ,что EC это криптография, мб на 7 андроиде ее нет?
Отсутствует поддержка алгоритма криптографии Elliptic Curve на 7 ке https://stackoverflow.com/questions/2251247/android-stfp-library
Я попадал на этот вопрос, так и не смог добиться результата, отсутствие EC на 7 не обойти никак?(
Проверка на версию андроида и там попробуй заюзать https://github.com/sietseringers/android-pbc или же https://github.com/duerrfk/ecdh-curve25519-mobile
На скок понля трабла из-за того что Android 7.0 32 bit
Ну вот есть termius и там есть сфтп написано 7+
Смотри этот трабл из за того что у тебя эмулятор 32 бит скорей всего. Android 7.0 / 7.1 есть как под 32/64 Все что выше 7.1 сразу идет 64 . Просто скачай эмулятор 7.0 и убедись что он юзает 64 бит и если риал сфтп 7.0+ то оно запустится и трабли не будет.
Все равно не работает(
Обсуждают сегодня