2017-08-04 82 views
0

我试图设置一个NDK库模块,其结构与Android-NDK sample project中的gen-libs模块非常相似。它确定了我想要的东西的Android NDK库模块中,让我引入第三方本地利布斯:将第三方Native Libs合并到Android Studio项目

  • 的src/main/CPP
  • 的CMakeLists.txt
  • Android清单
  • 构建.gradle

我不是在寻找到源文件添加C或C++到我的应用程序模块。

相反,我期待在Android Studio中创建一个Android-NDK库模块,以便我可以合并第三方本机库。 但是,我无法轻松地重现Android-NDK示例hello-libs中gen-libs模块的结构。
更具体地,Android Studio中不提供任何选项来创建“新=>模块=>的Android库=>添加NDK/C++支持”

我想我可以手动创建此NDK模块,但在此之前我做那么,我想问问社区,对于一个全新的项目,是否有任何简单的方法可以通过手动方法从hello-libs自动创建gen-libs模块结构?

回答

1

随意使用您的复制/粘贴技巧手动生成项目。至少现在,巫师不会为你做这件事。

您还可以创建一个应用程序项目,并通过更改build.gradle中的一行来将其切换到库。

您也可以创建一个库模块,右键单击该模块,然后从弹出菜单(或从文件菜单)中选择“使用Gradle链接C++项目”。

+0

啊是的,我正在研究应用程序项目向导,检查“C++支持”选项给了我想要的一切,谢谢关于单行程的提示! – Phileo99