Android: Linking A External Static C/c++ Library In Android Studio
I've seen many answers to get Native Code working in Android Studio with using Cmake however, not many answers on how to include a pre-compiled C/C++ library into Android. Here are
Solution 1:
Assuming that you have a mylib.a
somewhere that was built with the NDK, you can link against it in your main shared library like this:
CMakeLists.txt:
cmake_minimum_required(VERSION 3.4.1)
add_library(native-main-lib SHARED src/main/cpp/native-lib.cpp)
add_library(my_lib STATIC IMPORTED)
set_target_properties(my_lib PROPERTIES IMPORTED_LOCATION path/to/mylib.a)
set_target_properties(my_lib PROPERTIES INCLUDE_DIRECTORIES path/to/mylib/include)
target_link_libraries(native-main-lib my_lib)
Post a Comment for "Android: Linking A External Static C/c++ Library In Android Studio"