ANDROID NDK编译CMAKE

ANDROID NDK编译CMAKE,android,android-studio,android-ndk,cmake,java-native-interface,Android,Android Studio,Android Ndk,Cmake,Java Native Interface,我有一个Android项目,有两个模块“A”和“B”。我在项目中使用NDK,即CPP代码。因此,我将所有CPP代码添加到模块B中。我在模块B中创建了一个CMakeList.txt文件,并在gradle文件中对其进行了配置。我在“Settings.gradle”中添加了模块A和模块B。我注意到虽然代码正在编译,但我的.so文件并没有反映在APK中。我是否需要采取任何其他步骤,以便将模块B的输出复制到模块A。我在预构建中遇到了类似的问题。因此,我决定采用这种方法: 还有另一种方法是使用cmake的复

我有一个Android项目,有两个模块“A”和“B”。我在项目中使用NDK,即CPP代码。因此,我将所有CPP代码添加到模块B中。我在模块B中创建了一个CMakeList.txt文件,并在gradle文件中对其进行了配置。我在“Settings.gradle”中添加了模块A和模块B。我注意到虽然代码正在编译,但我的.so文件并没有反映在APK中。我是否需要采取任何其他步骤,以便将模块B的输出复制到模块A。

我在预构建中遇到了类似的问题。因此,我决定采用这种方法:


还有另一种方法是使用cmake的复制脚本,但基本上是复制到项目源代码的jnilibs目录中。

我对预构建也有类似的问题。因此,我决定采用这种方法:

有另一种方法可以使用cmake的复制脚本来完成,但基本上是复制到项目源代码的jnilibs目录