您可以通過以下兩種方式在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應用中加載共享庫.