Статус: Новичок
Группы: Участники
Зарегистрирован: 10.03.2025(UTC) Сообщений: 2  Сказал(а) «Спасибо»: 2 раз
|
Помогите пожалуйста разобраться в ситуации. Пытаюсь прикрутить плагин для flutter crypto_pro_flutter и при сборке происходит ошибка проверки целостности файла libsupport.so в процессе работы с ACSP (это компонент криптографической инфраструктуры). Вычисленная хэш-сумма файла не совпадает с ожидаемой суммой, указанной в файле метаданных или конфигурации. Версия Flutter 3.27.1, openjdk 17.0.14, OS ALt Linux В чем может быть причина, куда копать... Я уже и версии пакетов менял, и даунгрейдить пробовал и gradle правил ничего не помогает. Если не в той тематике написал прошу простить, схожих материалов не получилось найти на форуме.  cryptopro.png (108kb) загружен 3 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,014  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 721 раз в 680 постах
|
|
|
 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 10.03.2025(UTC) Сообщений: 2  Сказал(а) «Спасибо»: 2 раз
|
Автор: Евгений Афанасьев  Добавил строку в packagingOptions и для proguard-rules.pro из описания по ссылке и ошибка ушла!!! Я 3-й день мучаюсь! Спасибо огромное!!! Подскажите пожалуйста, какова роль этих настроек? Хотя бы в двух словах? И такой вопрос, для x86 можно не указывать же, я делаю ниже include 'arm64-v8a' внутри splits и x86 скипается? (скопипастил с документа для пробы не редактируя)  dfgfdgfd.png (61kb) загружен 8 раз(а).Отредактировано пользователем 10 марта 2025 г. 16:30:57(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,014  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 721 раз в 680 постах
|
В составе sdk есть эталонные хэши для подключаемых нативных библиотек. Хэши проверяются. Если хэши не сходятся, будет ошибка контроля целостности.
Если не указать параметры dontStrip или keepDebugSymbols, gradle сделать попытку удаления символов и изменит библиотеку при её добавлении в apk, и позже хэши не сойдутся.
useLegacyPackaging также надо для доступа к библиотекам с целью контроля.
Настройку dontStrip/keepDebugSymbols можно указывать для библиотек тех архитектур, которые попадают в apk. |
|
 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close