最近在上Android课,老师布置了量大题难的作业,然而出师未捷身先死,还没看题目,就被Android Studio的安装和环境配置搞得要死要死的,网上的教程也多也杂,良莠不齐,在经历了5小时通过的搜集试验后,在此总结自己安装配置过程,为以后搞安卓的人能少走一点弯路,也是对自己这么辛苦的一个反思提升。
我下面所总结的,也许随着时间推移,会变得陈旧,没用,但我尽量的从安装配置原理上解释,在技术不变的前提下,希望能对之后配置界面发生改变时无从着手的开发者,有一点启发。
Part 1 —— Android Studio、Android SDK及其对应的安装Android是Google公司领导的,基于Linux开源代码的,用于移动设备的操作系统,而Android SDK(software development kit)是调用这个操作系统的一个接口,就像Windows里,点击我的电脑(调用接口)浏览文件一样,SDK不仅提供一些与底层硬件交互的函数,还提供了顶层的组件,像进度条、文本框之类的调用接口。
推荐进入AndroidDevTools进行安装,进入网址后,面对这么多的工具可能无从着手,下面会进行一点一点逐步安装的讲解。
推荐上面链接的目的是,Android是Google提供的下载源,然后我大天朝墙了Google,厚如铁石,如果想尝试怀疑人生的下载,非要头铁挂VPN去官网下,那我只能说:
打开上面工具下载的网址,并且点击Android Studio、和Android SDK的下载链接,因为Android Studio是基于Gradle管理项目的,这个东西在你建立第一个项目的时候会下载,但是速度时快时慢,所以还是从上述网址下载下来好,在查看网页时,会看到SDK Tool,SDK Platform等干扰项,其实只用下载SDK Installer,则Tool,Platform都能通过Installer安装,在后面会讲解Tool ,SDK,Platform到底是个啥(一开始,我也被搞懵了,也没看到有类似的教程),下面是下载截图(其实对于android-studio-ide我下载的是从另外一个网站上下载的安装程序(.exe文件),不过.zip我也下载并初步使用配置,和.exe没有啥不同)。
下载好后,先安装Android SDK,安装Android Studio(不要着急打开,因为笨蛋Studio不会检测系统环境变量,直接叫下下载SDK,反正当时我尝试这样下载SDK没有下载成功,还不是网速问题而是目录有问题,Google都找不到方法解决,最后坚定分开下载的决心,况且这样的下载,不知配置,没有灵魂╮(╯-╰)╭);
下载好SDK后,进入安装目录,里面有两个东西值得注意:
SDK之前已经说了,AVD(Android Vitrual Device)是在电脑上模拟安卓的虚拟机一般的存在,加上Manager就是管理工具,Android Studio就是通过调用这两个东东搭建的开发集成环境(进行接口调用SDK,使用AVD显示效果),打开SDK Manager,为了提高下载速度,修改镜像源——网址:mirrors.neusoft.edu.cn 端口:80。
直接点击close就算保存设置了,然后点击Packages->reload享受不算慢的速度吧(因为本学校宿舍网能连Google,活动中心上不了,迷之奇怪,难道用的不是一个接口,所以在宿舍我没设镜像也很快,hhhhhhhh),下面参照SDK Manager中的列表,来说主要部件
Build-tools——这个东西就是用来链接组织代码用的(像C语言的link,没它build工程很麻烦的)和最好下面的SDK相对应
SDK Platform组件包,Android程序的调用接口,其本质像C下的dll和Lib文件,Image就是电脑上虚拟化出来的安卓手机