我已经阅读了所有Android NDK教程,并构建了一些简单的示例。在我看来,Android Studio中的每个示例都围绕着创建直接附加到Android应用程序的本机库。我需要创建一个本机库,该库附加到已经存在的Android库上。我没有看到执行此操作的示例。甚至可以将本机C ++库挂在已经存在的Android Java库上,以便Android库可以访问这些本机方法,而无需将两个库(android和本机)都附加到特定应用程序?
在Android Studio中尝试将C ++本机库附加到已存在的Android库,并使用CMake作为编译器选择,但是gradle似乎不支持。似乎无法识别CMakeLists.txt,未生成“ includes”文件夹以支持cpp文件夹中的.cpp,并且本机库未生成我可以看到的指向Android库方法的链接。