例子:人脸识别例子
文档:ndk-build官方文档
Gradle设置
sourceSets.main {
jniLibs.srcDir 'src/main/libs' //set .so files directory to libs
jni.srcDirs = [] //disable automatic ndk-build call
}
Gradle默认目录为src/main/jniLibs,但ndk-build的默认目录为src/main/libs,改其中一个即可。
|--app:
|--|--src:
|--|--|--main
|--|--|--|--jniLibs
|--|--|--|--|--armeabi
|--|--|--|--|--|--.so Files
|--|--|--|--|--x86
|--|--|--|--|--|--.so Files
默认路径 不用理会
项目设置
Paste_Image.png在src/main/下新建jni目录并且里面添加Android.mk以及代码
在视图里显示
Paste_Image.png使用 Android Studio 对话框关联外部 C++ 项目。
如何运行
在jni目录里运行ndk-build,然后再在gradle里运行run。
网友评论