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,按它的提示下载就可以了

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

相关推荐
赏你个麻辣烫儿1 分钟前
机器学习学习笔记
笔记·学习
天哥-天行健5 分钟前
Trae+DeepSeek学习Python开发MVC框架程序笔记(一):1个程序实现MVC
学习·mvc
张可39 分钟前
历时两年半开发,Fread 项目现在决定开源,基于 Kotlin Multiplatform 和 Compose Multiplatform 实现
android·前端·kotlin
余辉zmh1 小时前
【Linux系统篇】:信号的生命周期---从触发到保存与捕捉的底层逻辑
android·java·linux
LVerrrr1 小时前
Missashe考研日记-day27
学习·考研
孤鸿玉2 小时前
[Flutter小试牛刀] 低配版signals,添加多层监听链
android·前端·响应式设计
雨和卡布奇诺2 小时前
LiveData源码浅析
android
淡蓝色_justin2 小时前
Hilt-plus 简介
android·android jetpack
app1e2342 小时前
ctfshow web入门 命令执行(29-77)
android·前端
虾球xz2 小时前
游戏引擎学习第240天:将渲染器移至第三层
c++·学习·游戏引擎