zoukankan      html  css  js  c++  java
  • NDK环境搭建方法1

    1、新建NdkDemo工程

    2、新建NdkJniUtils类,在内部声明native方法

    3、引用

    4、build项目,生成NdkDemo\app\build\intermediates\classes\debug目录

    5、打开Terminal,进入NdkDemo\app\build\intermediates\classes\debug目录,利用javah 生成对应的 .h头文件

    命令:javah -jni com.example.shixm.ndkdemo.NdkJniUtils

    6、在工程的main目录下新建一个名字为jni的目录,然后将刚才的 .h文件剪切过来

    7、在jni目录下,新建jnitest.c文件

    8、在jnitest.c中,写入内容如下

     

    9、配置ndk

    右键项目,Open Module Setting->左侧SDK Location->Android NDK location,此时local.properties文件中,已经配置好location路径

    10、在app module目录下的build.gradle中设置库文件名(生成的so文件名)。找到gradle文件的defaultConfig这项,在里面添加如下内容:

    11、在NdkJniUtils类中添加静态初始化load代码

    12、rebuild或者运行项目,如果提示如下错误,则添加:android.useDeprecatedNdk=true

     
  • 相关阅读:
    CodeForces
    bzoj 2257: [Jsoi2009]瓶子和燃料
    【NOIP2009】Hankson 的趣味题
    51Nod 1203 JZPLCM
    bzoj 3751: [NOIP2014]解方程
    UOJ #11. 【UTR #1】ydc的大树
    Tenka1 Programmer Contest D
    bzoj 5000: OI树
    bzoj 1407: [Noi2002]Savage
    bzoj 3551: [ONTAK2010]Peaks加强版
  • 原文地址:https://www.cnblogs.com/shixm/p/5446272.html
Copyright © 2011-2022 走看看