NDK开发环境配置

简介: 1,新建项目添加C++支持,让Android Studio自动生成相关的配置文件2,设置生成的.SO库名和相应的平台库在配置build.gradle文件中,这里的build.gradle是指app模块下的build.gradle,不是整个工程的build.gradle文件。

1,新建项目添加C++支持,让Android Studio自动生成相关的配置文件
2,设置生成的.SO库名和相应的平台库
在配置build.gradle文件中,这里的build.gradle是指app模块下的build.gradle,不是整个工程的build.gradle文件。在模块的build.gradle的defaultConfig下加入以下ndk配置:

ndk {

  moduleName" .so库的名字 "

  ldLibs "log", "z", "m"

  abiFilters "armeabi", "armeabi-v7a", "x86"

}
3,CMakeLists.txt的内容如下
cmake_minimum_required(VERSION 3.4.1)

add_library( native-lib
//你的.so库名称
SHARED
src/main/cpp/native-lib.c
//项目中要用到的.c和.cpp文件 )

target_link_libraries(native-lib log android)
4,配置gradle.properties
android.useDeprecatedNdk=true 这一句是允许我们在项目中使用过时的NDK版本

相关文章
|
6天前
|
编译器 Android开发
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
|
5月前
|
Java Linux 开发工具
NDK与JNI开发(1)ndk_build方式开发
NDK与JNI开发(1)ndk_build方式开发
NDK与JNI开发(1)ndk_build方式开发
AndroidStudio配置NDK
AndroidStudio配置NDK
83 0
|
Java API PHP
AndroidStudio反编译调试实战
AndroidStudio反编译调试实战
569 0
|
Java Android开发
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(二)
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(二)
200 0
|
Java Android开发 C++
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
190 0
|
Android开发
AndroidStudio3.0添加插件
在从2.3.3升级到3.0.0后,给项目添加插件时报错 image 原因:最新版Android Studio所搭配的com.android.tools.
1295 0