Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Android] [6.0] Не удается загрузить SSL библиотеку


Равиль Зарипов (ZuBy)

Вопрос

  • Модераторы

Привет Всем!

Во общем пришла беда откуда не  ждали...

не так давно обновился на Android 6.0, все работает за исключением кода где используется https протокол

Пишет что не может загрузить библиотеку, хотя в корне я нашел libssl.so

Изменили расположение библиотеки в андроиде?

Delphi 10 не может загрузить библиотеку по другим причинам?

код выдаёт TRUE

// uses IdSSLOpenSSL
  if IdSSLOpenSSL.LoadOpenSSLLibrary then

Как решить?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы

не думаю беда в этом, грешу на indy в RX10

Сегодня попробую откомпилить на XE8 под 6ку

 

 

UPDATE:

XE8 приложение вылетает сразу, try except end не реагирует

в модуле System.pas (RX 10) значительно переработан код

 

Дебаг выдаёт, что загрузка этих библиотек происходит

post-59-0-48842200-1446014654.png

 

 

Изменено пользователем ZuBy
Ссылка на комментарий
  • 0
  • Модераторы

Такая же проблема была для ios.

Решение положи библиотеку в папку проекта

не работает, у IOS другой подход.

у меня либы то грузятся и работает только под версией TLSv1

а вот SSLv2,v3 не работает

Ссылка на комментарий
  • 0
  • Модераторы

вот что нам говорит офф. дока

Цитата

Android is moving away from OpenSSL to the BoringSSL library. If you’re using the Android NDK in your app, don't link against cryptographic libraries that are not a part of the NDK API, such as libcrypto.so and libssl.so. These libraries are not public APIs, and may change or break without notice across releases and devices. In addition, you may expose yourself to security vulnerabilities. Instead, modify your native code to call the Java cryptography APIs via JNI or to statically link against a cryptography library of your choice.

Ссылка на комментарий
  • 0

Попробуй получить последнюю версию с SVN - там довольно шустро обновляют

Цитата

Вот тут всегда последняя ЗИП лежит

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...