android JNI学习(二):配置jni开发环境

本文详细介绍了如何在Android Studio中配置JNI开发环境,包括通过Android Studio工具和手动下载NDK。遇到的问题如'NDK does not contain any platforms'可通过降低NDK版本解决,例如使用android-ndk-r20b。另一个问题是未启用支持的原生构建系统,解决方法是参考相关资料进行设置。此外,还展示了配置javah和ndk-build的快捷键步骤。

概述:
本文主要讲述,android studio配置jni开发环境

第一步:下载NDK
有两种方式:
第一种:直接通过android studio工具下载
第二种:通过浏览器,官网下载:
https://developer.android.google.cn/ndk/downloads/

注意:下载ndk版本,如果是 android-ndk-r22-windows-x86_64.zip,安装成功,但是后面会遇到问题,
Android选择NDK出现“NDK does not contain any platforms”
这问题可以重新下载低版本的NDK
比如:android-ndk-r20b-windows-x86_64.zip

第一种方式:直接通过android studio工具下载,这个自己的电脑需要能够可以访问外网。

打开SDK Manager,找到Android SDK->SDK Tool选项,安装CMake、LLDB、NDK插件。
在这里插入图片描述

第二步:安装NDK
打开android studio
File–>Settings–>Project structure–>SDK Location
在这里插入图片描述
配置快捷键
在android studio上设置javah和ndk-build的快捷键

在studio中setting中可以添加一些extend tool方便开发
setting中选择extend tool

在这里插入图片描述
设置javah
在这里插入图片描述
设置 ndk-build
在这里插入图片描述
设置 ndk-build-clean
在这里插入图片描述

配置环境过程中遇到的一下问题:
问题一:
NDK does not contain any platforms问题解决
在Android Studio中配置NDK时,可能出现NDK does not contain any platforms的错误,这是因为NDK版本过高,不适配当前版本的Android Studio。
解决方法:下载低版本比如:21.06
https://blog.csdn.net/u012308094/article/details/113982299

问题二:

Error: Your project contains C++ files but it is not using a supported native build system.

解决:
参考地址

参考资料:
Android JNI(一)——NDK与JNI基础

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值