...
- Добавьте в проект библиотекуиз Рутокен SDK. Библиотека находится в папке
<sdk>/mobile/android/pkcs11
.
Положите библиотеку librtpkcs11ecp.so в папки<project_root>/app/src/main/jniLibs/armeabi-v7a
и<project_root>/app/src/main/jniLibs/arm64-v8a
для соответствующих архитектур. Добавьте в проект модуль-обертку PKSC#11 для Java: ru.rutoken:pkcs11jna:<version>@jar, где <Version> — версия библиотеки.
Актуальную версию библиотеки версии библиотеки можно посмотреть здесь.
Также вам понадобится зависимость: net.java.dev.jna:jna:<Version>@aar.
Её актуальную версию можно версию можно посмотреть здесь.Code Block title Пример добавленных зависимостей (для Gradle) dependencies { implementation 'ru.rutoken:pkcs11jna:3.3.0@jar' implementation 'net.java.dev.jna:jna:5.11.0@aar' }
...
- Установите Панель управления Рутокен версию 1 версии 1.2.6 или новее из Google Play.
- Добавьте в проект библиотеку из Рутокен SDK. Библиотека находится в папке
<sdk>/mobile/android/pcsc
. Положите библиотеку librtpcsc.so в папки<project_root>/app/src/main/jniLibs/armeabi-v7a
и<project_root>/app/src/main/jniLibs/arm64-v8a
для соответствующих архитектур. - Добавьте в проект AAR модуль из Рутокен SDK: rtserviceconnection-<Version>.aar, где <Version>— версия библиотеки.
Модуль находится в папке<sdk>/mobile/android/libs
.
Положите rtserviceconnection-<Version>.aarв папку<project_root>/app/libs
. - Пересоберите приложение.
...