Android(安卓)studio 生成 lib.so
1 在 SdkTest\module\src\main 目录下新建文件夹 “jni”
2 把 JNI文件、C文件和mk文件 放到 “jni”文件夹下
3 打开模块对应的build.gradle 在 defaultConfig 内部添加
ndk {
moduleName "sdk"
cFlags "-DPLATFORM_ANDROID"
ldLibs "log", "z", "m"
abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86", "x86_64", "mips", "mips64"
// arm5, arm7, arm8, x86, x86_64, MIPS, MIPS64
// universalApk true //generate an additional APK that contains all the ABIs
}
外部添加
sourceSets {
main {
jniLibs.srcDirs = ['src/main/jni']
}
}
4 打开 gradle.properties 文件 在最后添加 android.useDeprecatedNdk=true
5 rebuild project
6 在 module\build\intermediates\ndk\debug\lib\armeabi\ 目录下 可以找到lib.so
更多相关文章
- Android(安卓)Studio之Gradle基础
- 向sdcard中添加文件出错
- android小记之FTP文件上传
- menu.addIntentOptions 添加动态菜单详解
- Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原
- android 读写私有文件
- Android(安卓)SwipeMenuListView策滑实现各种删除和打开功能
- 【Android】利用ArrayAdapter/SimpleAdapter创建ListView
- Android(安卓)xmpp开发 asmack获取离线在线添加好友消息 及 好友