-2
我只是下载this project,我想让它成为Android库项目。在其他Android应用程序中使用它。但这并不像我想的那么容易。当我把它放在其他Android应用程序中时,我使用它的时候我得到了一个空指针excecption。我认为这个问题是因为这个项目有一些本地代码 - JNI和我有一些配置,但我不知道什么配置。任何帮助将不胜感激。谢谢。使用本地代码的Android本机库项目
我只是下载this project,我想让它成为Android库项目。在其他Android应用程序中使用它。但这并不像我想的那么容易。当我把它放在其他Android应用程序中时,我使用它的时候我得到了一个空指针excecption。我认为这个问题是因为这个项目有一些本地代码 - JNI和我有一些配置,但我不知道什么配置。任何帮助将不胜感激。谢谢。使用本地代码的Android本机库项目
很难说没有更多的细节,比如你使用的是什么构建系统(ant,Eclipse,Intellij,maven等),你应该做什么,我认为完整堆栈跟踪的请求是正确的,但只是笼统你需要确保代码中vudroid的JNI目录正在建立与Android NDK,你可以在这里找到:
http://developer.android.com/tools/sdk/ndk/index.html
还要确保由NDK生产的ARM目标文件打包正确地使用你正在使用的任何构建系统。
在回答看看这里使用Ant的例子:
后为'NullPointerException'完整的堆栈跟踪。另外,你做了什么使其成为Android库项目?你使用的代码是什么导致了'NullPointerException'?这个问题缺乏许多重要的相关细节。 – kabuko 2013-03-14 18:47:10
空指针并不重要。如果我把我的代码放在项目库(VUDroid)中,它可以正常工作。代码没有问题。我的问题是如何配置VUDroid成为一个Android库项目。 – leonvian 2013-03-14 18:55:52