您可以通过以下两种方式在Android Studio和Gradle中构建静态库:
>使用ndk-build或gradle-experimental插件添加模块的Android.mk包括$(BUILD_STATIC_LIBRARY).
>添加CMakeLists.txt
add_library(mylib STATIC
source_file1.cpp
source_file2.
... )
使用Android Studio 2.3并添加模块的build.gradle
android{
defaultConfig{
externalNativeBuild{
cmake{
\\ add cmake parameters here if you have some
}
}
}
}
然后按Synchronize Gradle Files.但请记住,您将无法在app.apk中打包(添加)构建的静态库,因此您将无法从Java代码加载cpp代码.您只能在Android应用中加载共享库.