Intereting Posts

Как использовать Crypto ++ с Jni или NDK для приложения для Android

Я загружаюсь из Crypto ++ здесь . Я нахожу способ построить его с помощью визуальной студии. Поэтому я не знаю, как использовать его для нашего приложения Android с jni или Ndk.

Solutions Collecting From Web of "Как использовать Crypto ++ с Jni или NDK для приложения для Android"

В вики Crypto ++ есть страница с инструкциями по сборке из командной строки на Android (Command Line) . Шаги:

  • Измените исходные файлы для размещения Android.
  • Измените GNUmakefile для размещения Android.
  • Установите среду кросс-компиляции с помощью setenv-android.sh
  • Запустить make

Процесс создаст различные библиотеки и покажет вам, как построить cryptest.exe и проверить библиотеку на устройстве. Но вам все равно нужно создать проект оболочки с помощью системы сборки Android.

У Piotr Morgwai Kotarbiński есть страница о создании библиотеки Crypto ++ с модифицированной системой сборки Android. См. Building Crypto ++ с инструментальной цепочкой NDK . Я не верю, что статья Петра проверяет библиотеку на устройстве.

Прежде всего, и это вообще само собой разумеется – прочитайте руководство по crypto ++ по желаемому предмету (использование Android). Предыдущие ответы любезно предоставили ссылки на требуемую документацию.

Вы должны перекрестно скомпилировать библиотеку для желаемого типа привязки (статический / динамический) – для этой цели вы должны создать и Android.mk, в котором будет описан процесс компиляции lib, а затем вы должны добавить, что Android.mk на ваш основной Android.mk как модуль.

В качестве альтернативы вы можете выполнить поиск предварительно построенного двоичного файла и включить его в Android.mk.

Этот процесс не специфичен для crypto ++, это просто путь к NDK.