zoukankan      html  css  js  c++  java
  • android studio jni调用入门

    一、开发环境配置:

    1、Android Studio 2.3.3

    2、android-ndk-r14b-windows-x86_64

    二、创建项目

    1、新建android项目

    2、新建文件

    3、编译生成.class文件

     4、生成.h文件

    (1)、首先进入打开Terminal,进入对应的工程目录下,访问build/intermediates/classes/debug目录下

    (2)、生成头文件,执行命令后不会马上看见.h文件,关闭下debug文件,再重新打开,我们.h文件就会看到了

    (3)、在main目录下新建jni目录

     然后将刚刚生成的.h文件copy过来,然后新建cpp文件,文件名称随意

    include替换成我们自己的.h文件名称

    c代码方法名也对应换成我们.h文件中的方法名

    5、新建Android.mk文件

    gradle.properties中添加

    android.useDeprecatedNdk=true

    6、执行ndk-build命令

    进入jni目录,执行ndk-build命令

     执行成功,然后就可以删除jni文件夹,引用.so文件了

    7、在app的build.gradle中添加如下内容

    defaultConfig {
            applicationId "com.lyf.test.ndktest"
            minSdkVersion 15
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
            ndk {
                moduleName "YanboberJniLibName"
            }
        }
    
        sourceSets {
            main {
                jni.srcDirs = []
                jniLibs.srcDir 'src/main/libs'
            }
        }

    编译运行,大功告成。

  • 相关阅读:
    交换机模拟器
    bootstrap-分页-默认分页
    bootstrap-分页-默认分页
    bootstrap-分页-默认分页
    交易系统查询带上for update
    集成开发环境(IDE) Mix介绍
    Dapp及相关开发工具介绍
    区块链技术视频网站EthCast.com上线
    区块链:最小可行区块链原理解析1
    账户、交易核心概念及投注合约解析
  • 原文地址:https://www.cnblogs.com/diyishijian/p/7573832.html
Copyright © 2011-2022 走看看