JNI успешно создает поврежденную библиотеку - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть библиотека для Android, написанная на Java и C ++.Он правильно работает на сервере сборки, работает нормально и занимает около 80 МБ.

Но когда я собираю его на своем компьютере, используя jom или nmake, библиотека занимает 6 МБ, и приложение вылетает при попытке вызвать функциональность из этой библиотеки.,Кажется, что это поведение началось после обновления самой Java.Я подозреваю, что он не связывает функции из файла .so, а собирает библиотеку только из кода Java, но нет вывода из jom или nmake для его поддержки.

msvs 15, jdk1.8.0_181, jre1.8.0_181, android-ndk-r16b

...