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



















































更多相关文章

  1. Android(安卓)Studio之Gradle基础
  2. 向sdcard中添加文件出错
  3. android小记之FTP文件上传
  4. menu.addIntentOptions 添加动态菜单详解
  5. Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原
  6. android 读写私有文件
  7. Android(安卓)SwipeMenuListView策滑实现各种删除和打开功能
  8. 【Android】利用ArrayAdapter/SimpleAdapter创建ListView
  9. Android(安卓)xmpp开发 asmack获取离线在线添加好友消息 及 好友

随机推荐

  1. RecyclerView详解(二):ItemDecoration使用(k
  2. Fragment 在Android(安卓)SDK1.6上实现
  3. android.support.v4.app.Fragment和andro
  4. Android之使用HttpURLConnection进行网络
  5. android 应用程序全屏(没有状态栏和标题栏
  6. android 手机拍照流程
  7. android 播放来电铃声
  8. 在Android(安卓)Service中弹出系统全屏对
  9. Android中使用log4j
  10. 一个简单android的全选,单选demo