NDK环境

作者: 猫侠 | 来源:发表于2017-05-09 09:23 被阅读0次

1.下载安装ndk-bundle
2.gradle.properties中加android.useDeprecatedNdk=true
3.build.gradle(app)中加

android {
    defaultConfig {
        ndk{
            moduleName "ndk_test"
        }
    }
}

4.写接口文件如

public class NDKTest {
    public native static String hello();
    static {
        System.loadLibrary("ndk_test");
    }
}

5.build工程,在./build/intermediates/classes/debug下打开终端,执行javah -jni 包名.NDKTest,编译出h文件
6../src/main下新建jni文件夹,把h文件移过来
7.jni文件夹下新建cpp文件如

#include "com_candy1126xx_opengl01_NDKTest.h"
#include <string.h>
JNIEXPORT jstring JNICALL Java_com_candy1126xx_opengl01_NDKTest_hello
  (JNIEnv *env, jclass)
{
    return env->NewStringUTF("我是来自NDK的C++");
}

8.在工程中调用NDKTest.hello()

相关文章

  • 快速上手ndk开发! Mac/Win下配置和使用!(2018.4

    目录 前言ndk环境配置下载ndk配置ndk路径配置ndk环境路径ndk上手实现c函数, 并编译生成.so其他项目...

  • 用ndk-build编译NDK程序

    1. 配置Android NDK编译环境 1.1 配置NDK 首先下载NDK软件包,并解压: 设置NDK的环境变量...

  • Android Studio NDK开发-环境配置

    Android Studio NDK开发-环境配置 NDK全称Native Development Kit。NDK...

  • FFmpeg构建脚本

    环境NDK:android-ndk-r17cFFmepg :4.0.2

  • pjsip源码编译

    环境配置 搭建Android NDK(我使用的是android-ndk-r10)编译环境 搭建SWIG环境,SWI...

  • Android开发之初探DNK

    常用命令:ndk-build 需要添加环境变量,将ndk目录添加的系统环境变量中D:\Android\NDK\an...

  • 移植Lamemp3到Android

    环境配置 为了使用在Android中使用JNI,需要配置Android NDK的环境, Android NDK 配...

  • ffmpeg编译1

    一. 环境说明 系统环境:ubuntuffmpeg版本:4.0.2ndk版本:android-ndk-r17c 二...

  • ffmpeg编译2

    一. 环境说明 系统环境:ubuntuffmpeg版本:4.2.2ndk版本:android-ndk-r20b 二...

  • Eclipse下的NDK开发

    Android NDK开发 一、环境搭建 1、首先查看开发环境是否有NDK选项,如果没有就下载一个NDK插件,放在...

网友评论

      本文标题:NDK环境

      本文链接:https://www.haomeiwen.com/subject/ymlbtxtx.html