Форум КриптоПро
»
Средства криптографической защиты информации
»
Android
»
СБОРКА СОБСТВЕННОГО ПРИЛОЖЕНИЯ С ПРОВАЙДЕРОМ КРИПТО-ПРО CSP ВНУТРИ
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
И приведите, пожалуйста, структуру вашего проекта (где и что находится) + build.gradle |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.01.2018(UTC) Сообщений: 37 Сказал(а) «Спасибо»: 6 раз
|
app -libs (скопировано из проекта ACSPInClientApp) ---ASN1P.jar ---asn1rt.jar ---cpSSL-android.jar ---JCP.jar ---JCPRequest.jar ---JCPRevCheck.jar ---JCPRevTools.jar ---JCSP-android.jar ---JInitCSP.jar ---httpclient-4.2.jar ---httpcore-4.2.jar ---ini4j-0.5.1.jar ---json-20080701.jar -src ---main -----java -------com ---------cryptoproarndoidtest123 -----------MainActivity.java -----------MainApplication.java -----jniLibs (скопировано из проекта ACSPInClientApp) -------arm64-v8a ---------libcspjni.so ---------libsupport.so -------armeabi ---------libcspjni.so ---------libpcsclite.so ---------librtpcsc.so ---------libsupport.so -----res -------icons and xml files -------raw (скопировано из проекта ACSPInClientApp) ---------config.ini ---------config64.ini ---------license.ini -----AndroidManifest.xml -app.iml -BUCK -build.gradle -proguard-rules.pro build.rar (2kb) загружен 3 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Не могли бы вы собрать какой-нибудь небольшой проект, воспроизводящий ошибку? И установлен ли при этом ACSP? Я сделал приложение с встроенным провайдером, пробовал без установленного ACSP и с установленным, в обоих случаях работает. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.01.2018(UTC) Сообщений: 37 Сказал(а) «Спасибо»: 6 раз
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Собрал приложение, но в папке lib в apk нет провайдера - библиотеки libcspjni.so и др., <apk>\lib\armeabi-v7a: Код:
libfb.so
libfolly_json.so
libglog.so
libglog_init.so
libgnustl_shared.so
libicu_common.so
libimagepipeline.so
libjsc.so
libprivatedata.so
libreactnativejni.so
libyoga.so
Вероятно, в этом причина, что провайдер не найден. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Если изменить имя папки с библиотеками в jniLibs с armeabi на armeabi-v7a, как в скрипте, то библиотеки провайдера добавятся. |
|
1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
На nexus 7 (armeabi, 32-bit) запустилось (для этой платформы в lib все необходимые библиотеки), CSPConfig.init() вернул 0. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.01.2018(UTC) Сообщений: 37 Сказал(а) «Спасибо»: 6 раз
|
Автор: afev Если изменить имя папки с библиотеками в jniLibs с armeabi на armeabi-v7a, как в скрипте, то библиотеки провайдера добавятся. Это помогло, спасибо!
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Android
»
СБОРКА СОБСТВЕННОГО ПРИЛОЖЕНИЯ С ПРОВАЙДЕРОМ КРИПТО-ПРО CSP ВНУТРИ
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close