Android Studio3.0环境下NDK开发

这里我只进行一般的NDK项目构建流程,至于每一步的原理和相关工具的使用细节不做深入的探讨,这些深入的主题留到以后的文章再做进一步的分析讲解和复习。

初始项目界面如下所示:

第一步首先在com.example.ndkdemo目录下新建一个.java文件 :

在新建的NdkDemo.java文件中写入需要提供java调用的native接口:

在Terminal终端中将当前目录切换到NdkDemo.java所在的目录下,然后执行命令:javac -h ./ NdkDemo.java,此时在当前目录下会生成如下的两个文件,其中com_example_ndkdemo_NdkDemo.h需要的头文件:

在main目录下新建jni目录并将com_example_ndkdemo_NdkDemo.h拖到jni目录下:

 在jni目录下新建.cpp文件NdkDemo.cpp并将头文件生成接接口拷入.cpp文件加入处理过程:

在jni目录下新建Android.mk文件和Application.mk文件,并分别写入一下内容:

打开app目录下的build.gradle文件加入如下内容:

 编译之后在build\intermediates\ndkBuild\debug\obj\local目录下会出现各个所支持平台下的生成的库文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值