java - Android NDK 使用 gradle 和 jitpack 引入 JNI 东西?

标签 java android android-ndk android-gradle-plugin jitpack

我在 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/

相关文章:

java - LinkedList 将最后一个元素移动到第一个元素

java - 从 Collection 到 SortedSet

Java文件访问

android - 使用 MediaRecorder 在 android 中录制语音通话

java - 列出目录中与文件掩码(又名模式或 Glob)匹配的所有文件

java - Android - ListView 项上的 OnClickListener 仅影响最后一行

java - 列表更新后 onItemClick 停止工作

iphone - 适用于 iOS 和 Android NDK 的 C++ 日志记录框架

Android SREC_JNI编译错误

Android JNI java.lang.UnsatisfiedLinkError