Как добавить cryptopro в проекте flutter?

Собираю проект на Flutter, потребовалось подключение КриптоПро. Возник вопрос как это сделать.

Следую по инструкция я сделал следующие:

  1. Скачал КриптоПро CSP для андроид
  2. В папку android -> app я положил папку libs
  3. Далее в папке android -> app в файле build.gradle добавил следующие

android {

    }
    packagingOptions {
        exclude 'META-INF/Sign.CP'
        exclude 'META-INF/Digest.CP' } 

}

dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
}

Запускаю flutter, ошибок нет. Пытаюсь сделать import libs для проверки например Получение закрытого ключа и сертификата из ключевого контейнера.

Однако ничего не импортится.

import 'package:flutter/material.dart';
import 'package:flutter/lib/JInitCSP.aar';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Welcome to Flutter',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Welcome'),
        ),
        body: const Center(
          child:,
        ),
      ),
    );
  }
}

Подскажите пожалуйста, какую и как мне двигаться дальше.


Ответы (1 шт):

Автор решения: Dinario

Пытаюсь сделать import libs

Где вы это делаете?

Однако ничего не импортится и подозреваю.

Что подозреваете?

Подскажите пожалуйста, какую и как мне двигаться дальше.

Двигайтесь в сторону каналов платформы

→ Ссылка