Как правильно подключить нативную андроид либу в Юнити?

У меня есть нативная либа (.aar), которую я собираю в android studio, теперь мне нужно ее использовать в юнити. Моя либа имеет java interface, который содержит все необходимые методы и общается с c++ через jni. Так что когда понадобилось использовать эту либу в юнити, первое о чем я подумал, что нужно построить такой плагин в юнити, который будет знать, как использовать java interface методы из моей либы.

Но теперь я думаю, что нет смысла обращаться к .arr нативной либе через jni interface, так как это дополнительный слой, нужно добавить в юнити эту либу и обращаться напрямую к ее нативным методам без использования jni interface.

То есть первая версия использования была такая Unity -> C# script -> jni interface (.arr) -> lib c++ native code, вторая версия такая Unity -> C# script -> lib c++ native code.

Но у меня есть сомнения насчет того, что я смогу подключить (.arr) либу и использовать ее нативние методы из C# скрипта.

Подскажите, можно ли напрямую подключить (.arr) либу и использовать ее нативниые методы?


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