当前位置: 首页 > news >正文

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

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

http://www.lryc.cn/news/146388.html

相关文章:

  • Python GUI应用程序开发之wxPython使用详解
  • 【电子学会真题】青少年软件编程(C语言)等级考试试卷(一级) 2021年9月
  • 学习完毕JavaSE的感想
  • FastJson的学习
  • python scrapy框架
  • 滑动窗口系列3-Leetcode134题加油站
  • LOIC(low orbit ion cannon)
  • 从格灵深瞳中报稳定盈利,看AI公司的核心竞争力
  • 理解 Databend Cluster key 原理及使用
  • C++day3(类、this指针、类中的特殊成员函数)
  • Qt中的配置文件:实现个性化应用程序配置与保存加载
  • Navicat激活时出现rsa public key not find错误
  • FFmpeg5.0源码阅读——URLContext和URLProtocol
  • Qt的输出
  • 长胜证券:久违普涨再现 大盘回升有望加速
  • WPF .NET 7.0学习整理(一)
  • 数据分析简介
  • 解读未知:文本识别算法的突破与实际应用
  • [第七届蓝帽杯全国大学生网络安全技能大赛 蓝帽杯 2023]——Web方向部分题 详细Writeup
  • el-backtop返回顶部的使用
  • Go 官方标准编译器中所做的优化
  • C语言程序设计——小学生计算机辅助教学系统
  • SQL自动递增的列恢复至从0开始
  • 介绍一下CDN
  • 2023年最新 Github Pages 使用手册
  • docker 安装 Nginx
  • 【NLP的python库(01/4) 】: NLTK
  • Java IDEA Web 项目 1、创建
  • leetcode316. 去除重复字母(单调栈 - java)
  • 零散笔记:《Spring实战》Thymeleaf