2015-10-14 37 views
0

我一直对NDK项目,而现在和我只用取样,以建立我的项目,他们都有与生成的文件lib文件夹。如何创建NDK项目的.so库文件?

我试着从头开始创建我的项目,它与第一次运行失败的话说,库中没有找到。然后我意识到我缺少lib文件夹,这就是为什么应用程序无法找到我的.cpp库。

现在我无法找到一个答案,如何使Eclipse自动生成.so库用作我的NDK项目机库。

难道这通常是在Eclipse中产生?我需要在终端中使用GCC来生成它们吗?任何帮助将是伟大的,谢谢!

回答

0

添加的Android NDK工具到你的Android SDK中存在的位置。

现在,在Eclipse项目,创建与您的所有.c和.h文件,也是你的Android.mk文件夹JNI。

现在在Eclipse,转到运行 - >外部工具 - >外部工具配置。 对于位置,按“浏览文件系统”,然后选择“NDK建造”位置(你已经把Android SDK中的文件夹) 对于工作目录,按“浏览工作区”,然后选择您的Eclipse项目和你的JNI文件夹。例如这样的 - $ {workspace_loc:/ yourproject/JNI}

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

相关问题