NDK是一系列工具的集合,自动地将so和Java应用一起打包
JavaNative Interface (JNI)是本地编程接口
1.配置你的ndk路径(local.properties)
ndk.dir=E\:\\Android\\sdk\\android-ndk-r11b-windows-x86_64\\android-ndk-r11b
2.grale配置使用ndk(gradle.properties)
android.useDeprecatedNdk=true
3.在module下的build.gradle添加ndk以及jni生成目录
ndk{
moduleName "JNI_ANDROID"
abiFilters "armeabi", "armeabi-v7a", "x86" //输出指定三种abi体系结构下的so库,目前可有可无。
}
sourceSets.main{
jniLibs.srcDirs = ['libs']
}
http://blog.youkuaiyun.com/u013278099/article/details/51927631 android studio一键生成.h,so及方法签名
http://blog.youkuaiyun.com/u013278099/article/details/52003759 JNI动态注册native方法及JNI数据使用
NDK+JNI
最新推荐文章于 2019-07-22 21:20:53 发布