Android Native Code开发学习(一)环境配置

Android Native Code开发学习(一)

本教程为native code学习笔记,希望能够帮到有需要的人

我的电脑系统为ubuntu 22.04,当然windows也是可以的,区别不大

环境配置

首先我们新建一个native C++项目

然后我们下载NDK和CMake

注意,有时候我们下载完成后还是会显示没有NDK,就是会有一个空指针错误,面对这种情况我们就需要手动指定NDK的目录,如果没有出现这种情况请忽略。下面介绍两种手动指定方法。

NDK指定方法一(好像有bug有时不能用)

直接在下面的NDK位置选择,但大多数时候都是灰色的不能修改,这不知道是不是bug还是说就是这样,所以建议直接用下一种方法

NDK指定方法二

直接在local.properties中修改路径,如果没有ndk.dir的话自己手动加上就可以。

然后我们重新sync一下就可以了,如果你不知道sync是啥,上图

就是这个可爱的大象,大象大象你的鼻子为什么这么长~

然后我们点一下运行

注意,可能会有问题就是让你下载最新的build tool,按它的提示下载就可以了

这是很久以前写的博客,现在在重新回顾技术,重新完善博客,希望可以帮到你

相关推荐
一隅论数智5 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
XiHongShi20165 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
千里马学框架5 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台5 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone5 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
爱吃苹果的日记本5 天前
离散数学第六课
学习·离散数学
致远ccc5 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
AI职业加油站5 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
旖旎夜光5 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控