Android使用android studio配置并运行Jni详细流程

前言:

本文章以Android Studio为IDE,以手动编译不使用cmake的方式为例,在某个已有普通android项目基础上,创建jni程序并运行。详细介绍以下内容:

1、环境配置(Android Studio、SDK、JDK、NDK、Gradle)

2、创建java中的jni程序

3、根据java中的jni程序生成头文件,创建c/c++文件,创建配置文件

4、打包生成 *.so 库文件

5、配置项目引用创建好的 *.so 库文件并运行

6、External Tools 工具的配置和使用

准备好了吗?现在开干!

1、环境配置:首先电脑环境为 Windows10 64位操作系统,mac系统暂不涉及。由于Android Studio与Gradle,SDK,NDK,JDK的版本兼容问题,特意使用如下版本进行配置

Android Studio 4.0.2

SDK 30

NDK 21.3.6528147

JDK 1.8

1.1、Android Studio

        Android Studio 下载文件归档  |  Android 开发者  |  Android Developers (google.cn)

        进入网站,滚动到底部,点击“我同意这些条款”

         然后在浏览器打开的界面中搜索 4.0.2

        下载并安装好Android Studio后,第一次打开可能报错,不要急,复制错误内容搜索一下,很简单就能解决。正常打开Android Studio后,新建一个项目或者导入一个已有项目,在此不做过多说明。

1.2、SDK:这里只对我的SDK版本做说明,不代表其他版本不可

1.3、JDK:这里我使用JDK 1.8,不代表其他版本不可

        官网下载地址:Java Downloads | Oracle

        

1.4、NDK:具体的NDK配置流程可以自行查询,网上很多。我使用的NDK版本为 21.3.6528147

        

1.5、Gradle:其他的Gradle版本未测试,这里

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值