Files
Александр Веденёв 086a08954d module 2 lesson 1
2025-01-16 14:01:40 +07:00
..
2025-01-16 14:01:40 +07:00
2025-01-16 14:01:40 +07:00
2025-01-16 14:01:40 +07:00
2025-01-16 14:01:40 +07:00

Работа с JNI

  1. Создать Kotlin-класс
  2. Сгенерировать из котлин-класса заголовочный файл языка C. Этот файл будет описывать обертку, которую нам нужно написать.
  3. Написать код на C библиотеки-обертки, соответствующий сгенерированному заголовку. В этом коде можно вызывать целевую нативную библиотеку.

Т.е. еще раз. Для интеграции с JVM требуется написать библиотеку-обертку, которую будет вызывать JRE. В библиотеке-обертке вы выполните вызов вашей целевой нативной библиотеки.