• AndroidStudio 1.4配置NDK


    AndroidStudio(AS) 1.3之后已经支持NDK,这为NDK开发提供了极大的便利,不在需要配置各种头疼的MK文件,简单的九步就可完成配置。要说明的是,第一次配置AS一定要有耐心。

    0,下载Android NDK,(这里使用 android-ndk-r10e)解压后去local.properties里面讲解压后的NDK路径添加进去:ndk.dir=C:\android-ndk-r10e(这里解压到了C盘根目录下)

          

        还有一种方法就是打开file->projectStucture找到将NDK一栏添加你解压的NDK文件夹路径:

    1,首先在gradle.properties里面添加NDK支持:android.useDeprecatedNdk=true

    2,在App目录下的build.gradle里面添加ndk的库文件:

    3,创建一个测试NDK的一个JAVA类(这里放到与Activity同目录下,AppJava)

        

     4,在上一步生成的JAVA类里面载入NDK库文件(第2步里面添加的'JNILib')

    5,这一步比较重要,由于之前编程很少使用JAVA,所以这一步利用javah生成上面新建的CVndk类的C++文件时出现过各种问题,,,

            首先要确保JDK环境变量要添加好!!!

            打开AndroidStudio下的Terminal(利用的电脑的cmd也可以,但是路径可能比较麻烦),将路径定位到app的JAVA目录下(cd appsrcmainjava)

           利用javah生成CVndk类的C++头文件:javah -classpath . -jni com.example.administrator.ndktest2.CVndk

    6,在main目录下新建一个JNI目录,然后将上一步生成的 com_example_administrator_ndktest2_CVndk .h头文件移动到JNI文件夹中

    7,手动创建一个cpp文件,定义com_example_administrator_ndktest2_CVndk .h中的函数

    8,至此已经配置成功,在MainActivity下调用测试一下

                 

  • 相关阅读:
    UIViewcontroller生命周期方法
    runtime中的宏定义解释表
    opencv在Mac环境下的安装和配置
    Oracle导入导出
    Oracle触发器详解
    查找表的父表和子表
    Oracle创建表空间
    TRIGGER控制级联更新
    启动Oracle的bat文件
    PL(SQL)块
  • 原文地址:https://www.cnblogs.com/meadow-glog/p/5092629.html
Copyright © 2020-2023  润新知