-2

我只是下载这个项目,我想把它变成一个 Android 库项目。在其他 Android 应用程序中使用它。但这并不像我想的那么容易。当我把它放在其他 Android 应用程序中时,我在使用它时得到了一个空指针异常。我认为问题是因为这个项目有一些本机代码 - JNI,我必须做一些配置,但我不知道是什么配置。任何帮助将不胜感激。谢谢。

4

1 回答 1

0

如果没有更多详细信息,例如您正在使用的构建系统(ant、Eclipse、Intellij、maven 等),很难确切地说应该执行哪些步骤,我认为完整堆栈跟踪的请求是正确的,但只是笼统地说您需要确保 vudroid 的 jni 目录中的代码是使用 Android NDK 构建的,您可以在此处找到:

http://developer.android.com/tools/sdk/ndk/index.html

还要确保 NDK 生成的 ARM 目标文件被您使用的任何构建系统正确打包。

看看这里的答案,以使用 ant 为例:

使用 ANT 脚本构建 Android NDK

于 2013-03-14T19:30:09.463 回答