Android NDK тянет JNI с помощью Gradle и Jitpack?
У меня есть проект библиотеки Android на GitHub. В основном это Java-порт популярной библиотеки BASS: http://www.un4seen.com/
Все.so файлы находятся в каталоге /jniLibs
нашел в src/main
,
Я могу сделать релиз и могу взять его с помощью jitpack. Я знаю, как он работает, потому что у меня есть тестовый класс в библиотеке, и я вижу его в автозаполнении после добавления библиотеки в мой проект с помощью Gradle.
Хотя этот класс работает, я могу использовать любой из методов BASS. С чего бы это?
1 ответ
Очевидно, что при использовании ndk вы должны быть осторожны с именами пакетов.
Это было недокументировано, но в моем случае библиотека BASS должна была иметь определенное имя пакета для доступа. В этом случае это было com.un4seen.bass