我在 github 上有一个 android 库项目。它基本上是流行的 BASS 库的 java 端口:http://www.un4seen.com/
所有 .so 文件都在 src/main
中的目录 /jniLibs
中。
我可以发布并使用 jitpack 获取它。我知道它的工作原理,因为我在库中有一个测试类,在通过 gradle 将库添加到我的项目后,我可以在自动完成中看到它。
尽管该类(class)有效,但我似乎可以使用任何 BASS 方法。为什么会这样?
最佳答案
显然,在使用 ndk 时,您需要注意包名称。
它没有记录,但就我而言,BASS 库需要有一个特定的包名称才能访问。在本例中是 com.un4seen.bass
关于java - Android NDK 使用 gradle 和 jitpack 引入 JNI 东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710313/