将jni和.so文件集成到Android项目

将jni和.so文件集成到Android项目,android,java-native-interface,Android,Java Native Interface,我在Eclipse4.5中有一个Android项目。我有一个包含.c和.h文件的jni文件夹。我还有.so文件需要添加到lib文件夹中。但是我不知道如何将这些添加到我的Android项目中并使我的项目运行。任何形式的帮助都会帮助我。我自己找到了答案- 将android ndk工具添加到您的android sdk所在的位置 现在在eclipse项目中,创建一个包含所有.c和.h文件以及Android.mk文件的jni文件夹 现在在eclipse中,转到运行->外部工具->外部工具配置。对于位置,请

我在Eclipse4.5中有一个Android项目。我有一个包含.c和.h文件的jni文件夹。我还有.so文件需要添加到lib文件夹中。但是我不知道如何将这些添加到我的Android项目中并使我的项目运行。任何形式的帮助都会帮助我。

我自己找到了答案-

将android ndk工具添加到您的android sdk所在的位置

现在在eclipse项目中,创建一个包含所有.c和.h文件以及Android.mk文件的jni文件夹

现在在eclipse中,转到运行->外部工具->外部工具配置。对于位置,请按“浏览文件系统”并选择“ndk构建”位置(您已将其放入android sdk文件夹中)作为工作目录,按“浏览工作区”并选择eclipse项目和jni文件夹。例如-${workspace\u loc:/yourproject/jni}

按应用,然后按运行。在eclipse项目的libs文件夹中有.so