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版本

相关文章
|
7月前
|
缓存 Java 开发工具
【开发工具】Gradle的安装 与 配置环境变量
【开发工具】Gradle的安装 与 配置环境变量
241 0
|
2月前
|
编译器 Android开发
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
|
6月前
|
IDE 开发工具 C++
快速开始c,配置Clion
快速开始c,配置Clion
107 0
|
7月前
|
Java Linux 开发工具
NDK与JNI开发(1)ndk_build方式开发
NDK与JNI开发(1)ndk_build方式开发
NDK与JNI开发(1)ndk_build方式开发
|
7月前
|
传感器 Java 开发工具
[NDK/JNI系列03] Android Studio集成NDK开发环境
[NDK/JNI系列03] Android Studio集成NDK开发环境
72 0
AndroidStudio配置NDK
AndroidStudio配置NDK
87 0
|
Java API PHP
AndroidStudio反编译调试实战
AndroidStudio反编译调试实战
585 0
Clion的配置
简介:Clion的配置
Clion的配置
|
Java Android开发
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(二)
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(二)
206 0
|
Java Android开发 C++
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )(一)
198 0