5214页PDF的进阶架构师学习笔记,经典好文

程序员职业生涯真的很短吗?

不短,我就是明证!我今年44岁,世界500强公司,编程20年,软件技术专家,一直都在编程一线,从来离开过。技术上,我深入的使用过Java、.net、Js等等。也许吧,我勉强算的上一个“全栈工程师”。

我看好多回答里说,程序员之所以干不长,那是因为经验不值钱,老程序员和年轻人没有区别,还不能加班,所以自然不受老板待见。我特别不理解,这么荒谬,不合逻辑的言论为什么还会有人相信。我可以非常肯定的说,在软件开发这个行业,只要不虚度光阴,时间会给你丰厚的回报,会建立足够的门槛,保证你长期在这个赛道上。

在很大程度上,程序员就是一个“复制粘贴”的职业,因为大部分企业中的大部分程序员,在工作中都不会遇到独一无二的问题,我们碰到的问题,早就有了成熟的答案,所谓的研究过程,不是去发明答案,而是去发现答案。

相关背景

NDK,是Native Development Kit的缩写,这是 Android的一个工具开发包,与java语言没有直接的关系

Native就是指C、C++这些语言

使用NDK可以快速开发C、C++的动态库,并自动将这些so文件与其他内容一起打包成APK

5214页PDF的进阶架构师学习笔记,经典好文

5214页PDF的进阶架构师学习笔记,经典好文

Android Studio环境下关于NDK的配置

先把目录切换为Project模式,点这个地方就行

5214页PDF的进阶架构师学习笔记,经典好文

然后选择local.properties文件,就是我标红的这个

5214页PDF的进阶架构师学习笔记,经典好文

可以看到这里记录了NDK和SDK在本地计算机上的存储路径

5214页PDF的进阶架构师学习笔记,经典好文

进一步分析

首先打开SDK manager

5214页PDF的进阶架构师学习笔记,经典好文

出现以下界面

5214页PDF的进阶架构师学习笔记,经典好文

这里可以看到我的NDK是已经下载好的

5214页PDF的进阶架构师学习笔记,经典好文

那么这个下载好的NDK的路径在哪里呢,或者说这个下载好的NDK究竟放在哪里呢,我们查找一下

如下图操作,打开project structure

5214页PDF的进阶架构师学习笔记,经典好文

弹出如下界面

5214页PDF的进阶架构师学习笔记,经典好文

这里就是我们NDK的路径(位置了)

5214页PDF的进阶架构师学习笔记,经典好文

把这个路径复制一下,然后在我的电脑中打开,如图所示

5214页PDF的进阶架构师学习笔记,经典好文

打开这个目录下的toolchains文件夹

5214页PDF的进阶架构师学习笔记,经典好文

可以看到,这里确实没有IDE里报错说我们需要的那种库

5214页PDF的进阶架构师学习笔记,经典好文

解决方法

打开Android开发者的官方网站

选择这个

5214页PDF的进阶架构师学习笔记,经典好文

点击下载

5214页PDF的进阶架构师学习笔记,经典好文

这个还是挺大的,需要等一会儿

5214页PDF的进阶架构师学习笔记,经典好文

下载完成后,解压缩,如图所示

5214页PDF的进阶架构师学习笔记,经典好文

打开这个目录下的toolchain文件夹,找到报错信息里你缺少的文件夹,比如我缺少的文件如下图所示

5214页PDF的进阶架构师学习笔记,经典好文

把这个文件夹复制到NDK所在的路径即可

打开NDK所在路径的方法上面已经说过了

最后笔者收集整理了一份Flutter高级入门进阶资料PDF

以下是资料目录和内容部分截图

5214页PDF的进阶架构师学习笔记,经典好文
5214页PDF的进阶架构师学习笔记,经典好文
里面包括详细的知识点讲解分析,带你一个星期入门Flutter。还有130个进阶学习项目实战视频教程,让你秒变大前端。学不会来打我!
5214页PDF的进阶架构师学习笔记,经典好文
里面包括详细的知识点讲解分析,带你一个星期入门Flutter。还有130个进阶学习项目实战视频教程,让你秒变大前端。学不会来打我!
[外链图片转存中…(img-RngwAvGn-1617346487868)]
以上资料皆无偿分享,领取方式:点击我的GitHub即可免费获取

上一篇:【金三银四】5G音视频时代还不学NDK开发吗?原理+实战+视频+源码


下一篇:架构师花费近一年时间整理出来的安卓核心知识,吐血整理