Android studio 将第三方本机LIB合并到Android Studio项目中

Android studio 将第三方本机LIB合并到Android Studio项目中,android-studio,android-ndk,Android Studio,Android Ndk,我正在尝试设置一个NDK库模块,其结构与中的gen libs模块非常相似。它确定了我在Android NDK库模块中需要的内容,以允许我合并第三方本机LIB: src/main/cpp CMakeLists.txt Android清单 build.gradle 我不想在我的应用程序模块中添加C或C++源文件。 相反,我希望在androidstudio中创建一个androidndk库模块,这样我就可以合并第三方本地lib。 但是,我无法在Android NDK示例hello libs中轻松重现

我正在尝试设置一个NDK库模块,其结构与中的gen libs模块非常相似。它确定了我在Android NDK库模块中需要的内容,以允许我合并第三方本机LIB:

  • src/main/cpp
  • CMakeLists.txt
  • Android清单
  • build.gradle
我不想在我的应用程序模块中添加C或C++源文件。 相反,我希望在androidstudio中创建一个androidndk库模块,这样我就可以合并第三方本地lib。 但是,我无法在Android NDK示例hello libs中轻松重现gen libs模块的结构。
更具体地说,androidstudio不提供任何选项来创建“New=>Module=>androidlibrary=>addndk/C++支持”


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

请使用您的复制/粘贴技能手动生成项目。向导不会帮你做这件事,至少现在不会

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


你也可以创建一个库模块,右键点击这个模块,从弹出菜单(或者从文件菜单)选择“链接C++项目”。

可以随意使用你的复制/粘贴技巧手工制作项目。向导不会帮你做这件事,至少现在不会

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


你也可以创建一个库模块,右键点击这个模块,从弹出菜单(或者从文件菜单)选择“链接C++项目”。< / P>啊,我正在学习App Project向导,检查“C++支持”选项给了我我想要的一切,谢谢你关于一个班轮的提示!啊,是的,我在学习应用程序项目向导,检查“C++支持”选项,我想要的一切都给了我,谢谢你提供关于一行程序的提示!