Форум КриптоПро
	 » 
	Средства криптографической защиты информации
	 » 
	Android
	 » 
	СБОРКА СОБСТВЕННОГО ПРИЛОЖЕНИЯ С ПРОВАЙДЕРОМ КРИПТО-ПРО CSP ВНУТРИ
	 
	
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,064  Откуда: Крипто-ПроСказал(а) «Спасибо»: 21 разПоблагодарили: 740 раз в 698 постах
 
 | 
            
		      
                И приведите, пожалуйста, структуру вашего проекта (где и что находится) + 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) Сообщений: 4,064  Откуда: Крипто-ПроСказал(а) «Спасибо»: 21 разПоблагодарили: 740 раз в 698 постах
 
 | 
            
		      
                Не могли бы вы собрать какой-нибудь небольшой проект, воспроизводящий ошибку? И установлен ли при этом ACSP?Я сделал приложение с встроенным провайдером, пробовал без установленного ACSP и с установленным, в обоих случаях работает.
 | 
|  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Активный участник
 Группы: Участники
 Зарегистрирован: 25.01.2018(UTC) Сообщений: 37 Сказал(а) «Спасибо»: 6 раз
 |  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,064  Откуда: Крипто-ПроСказал(а) «Спасибо»: 21 разПоблагодарили: 740 раз в 698 постах
 
 | 
            
		      
                Собрал приложение, но в папке 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) Сообщений: 4,064  Откуда: Крипто-ПроСказал(а) «Спасибо»: 21 разПоблагодарили: 740 раз в 698 постах
 
 | 
            
		      
                Если изменить имя папки с библиотеками в jniLibs с armeabi на armeabi-v7a, как в скрипте, то библиотеки провайдера добавятся. | 
|  | 
    | 
              1 пользователь поблагодарил Евгений Афанасьев за этот пост. |  | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,064  Откуда: Крипто-ПроСказал(а) «Спасибо»: 21 разПоблагодарили: 740 раз в 698 постах
 
 | 
            
		      
                На 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