首先可以去官网熟悉一下NDK和JNI的相关概念
[官网NDK指导](https://developer.android.com/ndk/guides/index.html)
开始配置
- 先下载NDK(Settings->Android SDK->SDK Tools->NDK)
- 配置NDK的win环境变量
- 创建一个Android项目在MainAcitivity里面定义一个native方法
然后利用JAVA JDK的javah命令生成头文件样式文件
编写你的C代码,编写mk文件,执行ndk build命令生成so文件
然后运行,然后报错了把,哈哈
看报错就是说没有使用一个nativie build system,这个错误在build.gradle文件上加上
externalNativeBuild { ndkBuild { path file("src/main/jni/Android.mk") } } sourceSets{ main{ jniLibs.srcDirs = ['libs'] } }然后运行项目即可。
本文详细介绍如何在Android环境中配置并使用NDK和JNI。从下载NDK开始,到配置环境变量,再到创建并编译C代码,最终生成so文件。解决常见错误,并确保应用程序能够正确运行。

被折叠的 条评论
为什么被折叠?



