Descarga: Descargar el SDK-Herramienta en CMake, LLDB, NDK.
Creación de proyectos
Las dos últimas páginas de esta configuración también elegidos para facilitar la depuración.
Configurar el formato de salida y el nombre de ruta de la biblioteca y la biblioteca:
1. 配置 CMakeLists.txt
# Establecer requisitos mínimos del CMake versión en tiempo de compilación
cmake_minimum_required (versión 3.4.1)
Establecer ruta de la biblioteca # dinámica para genera salida final
#set (CMAKE_LIBRARY_OUTPUT_DIRECTORY PROJECT_SOURCE_DIR} {$ /../ jniLibs / ANDROID_ABI $ {})
add_library (
biblioteca # nombre añadido
test-lib
# Tipo de biblioteca: COMPARTIDA representa la librería dinámica es así, ESTÁTICO representa una biblioteca estática
COMPARTIDA
archivo # CPP para compilar la ruta del archivo fuente
src / main / CPP / Nativo-lib.cpp)
# biblioteca local Conjunto NDK desea utilizar una biblioteca de referencia nombre
find_library (Conjuntos # El nombre de la variable de ruta.
log-lib
# El nombre de la Especifica que la Biblioteca NDK
# desea localizar el CMake.
log)
# Ajuste la biblioteca de destino por lo genera, la biblioteca para asociarse
target_link_libraries (# Especifica la biblioteca de destino.
test-lib
# Enlaces la biblioteca de destino a la biblioteca de registro
# incluido en el NDK.
$ {log-lib})
2. fichero de configuración Gradle, especifique la biblioteca para Marco CPU