阅读更多 1.在代码中建好cpp和Android.mk
2.右键点击您想要关联到原生库的模块(例如 app 模块),并从菜单中选择 Link C++ Project with Gradle,选择对应Android.mk文件。会在gradle文件中生成externalNativeBuild;在模块根目录生成.externalNativeBuild
3.在gradle中添加
        //否则有可能生成的.so是armeabi-v8a,64bit,不能正常运行
ndk {
            abiFilters "armeabi", "armeabi-v7a"
        }

    sourceSets.main {
        // 你的源码目录
        jni.srcDir 'src/main/cpp/string_compress'
    }

4.如果运行时遇到了no implementation found
在cpp文件中加入声明

extern "C" {JNIEXPORT jstring JNICALL Java_com_chineseall_genius_main_SplashActivity_hello(JNIEnv * env, jobject thiz);};

更多相关文章

  1. 【Android翻译】Support Library Setup
  2. Android(安卓)编译生成目录
  3. Eclipse android import 导入project 出错的解决办法
  4. Android(安卓)热修复 Tinker Gradle Plugin解析
  5. android aapt用法
  6. 如何使用Android(安卓)Studio开发/调试Android源码
  7. 10.28,python,django中templates的奇偶性,python,swift多语言文件
  8. Android学习笔记之解决下载中中文文件名问题
  9. Android(安卓)中Goolgle 相关服务的移植[转]

随机推荐

  1. 详解Android轻量型数据库SQLite
  2. 英特尔® Android* USB 驱动程序安装指南
  3. Android 技术专题系列之九 -- 图形系统
  4. 关于查看Android系统源码【Written By Ki
  5. android layout Java代码生成器
  6. Android(安卓)自定义RecyclerView.OnScro
  7. [系统集成] Android 自动构建系统
  8. Android C/C++ 开发
  9. android:gravity和android:layout_gravit
  10. android之buttonBar的设计--style的引用