Создание динамической разделяемой библиотеки (Android) с использованием VS2017 для Unity3D - ошибка: System.DllNotFoundException - PullRequest
0 голосов
/ 31 декабря 2018

Простая тестовая функция может быть вызвана из кода Unity3D C #.Но после добавления зависимости OpenCV Unity выдает ошибку System.DllNotFoundException

В проекте Visual Studio

1 выполняются следующие шаги.C / C ++: дополнительные каталоги включения - F: \ OpenCV-android-sdk \ sdk \ native \ jni \ include

2.Компоновщик - Общее: Дополнительные каталоги библиотек - F: \ OpenCV-android-sdk \ sdk \ native \ libs \ armeabi-v7a

3.Компоновщик - входные данные: дополнительные зависимости - F: \ OpenCV-android-sdk \ sdk \ native \ libs \ armeabi-v7a \ libopencv_java.so

Сборка всегда успешна в Visual Studio и создает SharedObject1.так что

Ошибка Unity исчезнет, ​​если я уберу 3-й шаг.Но не сможет использовать функции OpenCV в коде.Отсутствует ли какой-либо шаг при добавлении дополнительной зависимости в динамический общий проект?

...