天天看点

android cmake 静态库,使用Gradle / Android Studio为Android构建独立静态库

您可以通过以下两种方式在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应用中加载共享库.