task buildSo(type: Exec) {
//windows
commandLine 'ndk-build.cmd', '-C', file('src/main').absolutePath
//linux
// commandLine 'ndk-build', '-C', file('src/main').absolutePath
} 文件夹可自定义,但是下面需要有jni文件夹,jni文件夹里需要有.c文件和Android.mk文件
相关文章
- Java使用JNA调用Golang编译生成的动态库(dll 和 so 文件)
- Android NDK 初探,生成so文件以及调用so文件方法
- Android-0.Android Studio NDK快速生成.h头文件和native函数声明
- LINUX下C++生成.so文件及编译生成可执行文件的过程
- NDK 编译和使用静态库、动态库; Android.mk 文件语法详解; Android.mk高级写法
- 《jdk10》删除javah.exe文件,在Android studio编译jni,使用jdk10生成头文件
- Visual studio 使用C语言 生成DLL 文件 并用 C 调用DLL
- Android Studio下JNI编程(引入外部或AS自行编译so文件)
- Android Studio 编译C++/C文件,生成so文件及错误信息详解
- Android Studio中 so、jar文件的打包及使用