android:开发环境及配置

绪论:无论学习什么语言,迈出的第一步老是对集成开发环境的熟悉,因此介绍一下android atudio(AS)的开发环境界面是有必要的。至少对我而言是重要的。linux

1,下图为AS的开发界面,android

  插了一张图片在中间,主要是gradle版本和gradle插件版本的对应关系api

  而后右边框是gradle相关的配置,由于新手拿到别人代码要想在本身电脑上跑起来,首先都是修改gradle配置,顺利的话改完代码就能跑起来了。app

  因此把它放在了第一页来讲明,以示重要。 框架

 

2,接下来分别是底部窗口的四个经常使用功能介绍。学习

  

 

3,接来下是android studio的文件结构的介绍。了解什么文件的做用是什么等于将整个项目了解了一遍,gradle

  毕竟项目是由子文件构成的,把子文件拼凑起来,项目的功能便跃然于脑海了吧。ui

  一开始直接上代码来了解固然也能够,但是这样要有必定基础的;从编译器先了解不那么吃基础,并且还在无形之中补上了许多边边角角的基础。插件

 

 四、关于app夹下的build.gradle文件部分说明3d

  4.一、miniSdkVersion:定义应用程序支持的最低API platform。当前应用不能在低于miniSdkVersion版本对应的android上安装运行。

    targeSdkVersion:告诉编译器用哪一个API接口编译当前程序。

            假设当前app使用的api接口是24;手机android版本对应的api接口是29,

            因而android接口会向前兼容,这里告诉android接口用以前的哪一个api版原本兼容。

    maxSdkVersion:定义应用程序支持的最高API platform。当前应用不能在高于maxSdkVersion版本对应的android上安装运行。

 

五、android版本与API接口(sdk version)的对应关系以下图所示:

  5.一、android api接口的具体内容大体以下:一些软件包和类、res夹文件的元素和属性(方法)、应用权限设置和Intent;

    有个概念就行,目前不深究。

 

六、android的体系结构能够分为四层,分别是android应用层、android应用API框架层、android系统运行层、linux内核层;以下所示:

 

附录1:gradle版本配置错误的报错:

  

相关文章
相关标签/搜索