美文网首页
android studio NDK开发配置

android studio NDK开发配置

作者: 自由之海 | 来源:发表于2019-11-27 13:32 被阅读0次


android studio ndk开发集成步骤

第一步:下载所需组件:LLDB,Cmake,NDK

第二步:新建native类,并生成对应的.h文件和.cpp文件

    需要在java目录下调用javah命令生成.h文件,该命令参数如下:javah -d (参数1) (参数2)

    参数1:指定.h文件存放目录,如果没有则创建。可以写绝对路径,也可以写相对路径,./ 表示当前目录;../表示上级目录。

    参数2:指定class或者java类。这里需要包含包名的全类名。

    cd app/src/main/java

    javah -d ../jni com.healthhope.jnidemo.JNIHello

    生成的.h文件如下:

    

.h文件

   在生成的jni目录下 新建.cpp文件

hello.cpp文件

    注意,这时编辑hello.cpp文件是没有代码提示的

第三步:新建CMakeLists.txt

    在app目录下新建CmakeList.txt文件,关于CmakeList.txt怎么写,可以参考这篇文章:Android Studio中CMakeList的写法 - 简书,这里可以先复制下面的文件使用。

CmakeList.txt,红框里写自己的.cpp文件的类名和路径

        在app的gradle文件中添加如下代码

    同步项目后,再打开CMakeLists.txt和hello.cpp文件,就会有代码提示了。

第四步:完成hello.cpp文件中业务逻辑。这里的.cpp文件不能单纯用c++代码编写,还需要进行一些转化,具体请参考:JNI中各种数据类型传递的例子 - 简书,和一天掌握Android JNI本地编程 快速入门 - rocomp - 博客园,完成后代码如下

此时ndk基础配置已经完成,可以进行简单的开发和测试了。

相关文章

网友评论

      本文标题:android studio NDK开发配置

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