一、引言
Android studio的更新换代很快,而且每一次调整的幅度很大,很多小白(比如我)在上手时参照以前的教程和博客去操作往往晕头转向。经过一段时间的安卓开发的上手,想跟各位分享一下我在Android开发中基础配置问题上的一些经验。
作为第一篇文章,简单跟各位介绍一下Android studio吧。Android studio的前身是大家耳熟能详的Eclipse Android Development Tools (ADT),然而,Google在2013年的Google I/O开发者大会上推出了Android Studio,这个基于IntelliJ IDEA的新开发环境很快就被接受和欢迎,因为它具有许多针对Android开发优化的功能和提升工作效率的工具。从那时起,Android Studio就成为了Android开发的官方IDE。
Android Studio的下载可参考CSDN上其他博主的文章。
二、基本概念
那么接下来介绍一下小白在刚上手时需要厘清的一些概念,其中有部分我的做工程的师兄也没有完全搞清楚,但我认为把Android studio的整体架构组成搞清楚还是很有必要的。
1. SDK, NDK, 和JDK
先看看chat给的大致定义吧:
NDK
对于NDK,简单来讲,如果你需要使用的一个硬件库是用C/C++写的,而你需要在安卓程序中调用这个硬件的控制函数,那么这时候你就需要通