Android Studio详细的安装以及环境的搭建过程 | 移动应用开发第二次课 | 2020.02.21

教师:杨昌灵 | 授课方式:网课

Android Studio 安装过程在第二个大标题下,请参见目录

(一) Android简介 [ 续 ]

  • 1.1 Android版本发展史

    &Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个更新。这些更新版本都在前一个版本的基础上修复了Bug并且添加了前一个版本所没有的新功能。

    从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照从C大写字母开始的顺序来进行命名:纸杯蛋糕(Cupcake)、甜甜圈(Donut)、闪电泡芙(Éclair)、冻酸奶(Froyo)、姜饼(Gingerbread)、蜂巢(Honeycomb)﹑冰淇淋三明治(Ice Cream Sandwich)、果冻豆(Jelly Bean)、奇巧(KitKat)、棒棒糖(Lollipop)、棉花糖(Marshmallow)、牛轧糖(Nougat)、奥利奥(Oreo)、馅饼(Pie)。

    Android 10的首个开发者预览版本(即测试版)在2019年3月14日发行并提供下载。正式版于2019年9月3日发行。此版本Android是各Android版本中,首次不用甜品来命名。

    安卓版本对应API如下表[^1]

    名称版本号API
    Android QAndroid 1029
    Android PieAndroid 9.028
    Android OreoAndroid 8.0/8.126/27
    Android NougatAndroid 7.0/7.124/25
    Android MarshmallowAndroid 6.023
    Android LollipopAndroid 5.0/5.121/22
    Android KitKatAndroid 4.419

  • 1.2 Dalvik虚拟机

    Dalvik是Google公司自己设计用于Android平台的虚拟机,它可以简单的完成进程隔离和线程管理,并且可以提高内存的使用效率。


  • 1.3 Android体系结构

    在这里插入图片描述
    Android系统构架是安卓系统的体系结构,android的系统架构和其操作系统一样,采用了分层的架构,共分为四层,从高到低分别是Android应用层,Android应用框架层,Android系统运行层和Linux内核层。

    • 1.3.1 Android应用层

      Applicants

      在这里插入图片描述
      Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。它们一般都是使用Java进行编写。


    • 1.3.2 Android应用框架层

      Application Framework

      在这里插入图片描述
      开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。


    • 1.3.3 Android系统运行层

      包括 程序库运行库
      在这里插入图片描述

      • 1.3.3.1 程序库

        Libraries

        Android包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过Android应用程序框架为开发者提供服务。


      • 1.3.3.2 运行库

        Android Runtime

        Android包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。

        每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对小内存使用做了优化。同时虚拟机是基于寄存器的,所有的类都经由JAVA编译器编译,然后通过SDK中的“dx”工具转化成.dex格式由虚拟机执行。

        Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机制。


    • 1.3.4 Linux内核层

      Linux Kernel

      在这里插入图片描述
      Android的核心系统服务依赖于Linux2.6内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。Linux内核也同时作为硬件和软件栈之间的抽象层。


  • 1.4 Android和iOS主要区别

    对比项目AndroidIOS
    开发语言Java,KotlinObjective-c,Swift
    系统开放性源代码开放,开放性更好封闭操作系统,开放性较差
    系统安全性源代码开放,安全性较差封闭操作系统,安全性更高

  • 1.5 Android的主要应用领域

    在这里插入图片描述


(二) Android Studio的安装以及环境的搭建

  • 2.1 检查是否安装Java环境

    安装前请务必先检查是否安装好了Java环境
    方法:WIN+R,输入cmd,回车,输入java -version,弹出类似下面信息即可

    >java -version
    java version "1.8.0_211"
    Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
    

    如果没有Java环境,请点击下载,提取码:ehrk

    安装步骤:

    1. 点击打开下载好的exe文件

      在这里插入图片描述

    2. 点击 下一步
      在这里插入图片描述

    3. 点击 下一步
      在这里插入图片描述

    4. 在弹出安装JRE的窗口点击 下一步 安装
      在这里插入图片描述

    5. 安装成功


  • 2.2 下载Android Studio安装包的压缩包并解压

    在这里插入图片描述
    点击下载,提取码:w2om

    包括

    • Android Studio 3.4版本 安装包
    • gradle-5.1.1-all 压缩包
    • SDK 文件
    • caches 文件

  • 2.3 安装Android Studio

    安装过程:

    1. 点击Android Studio安装程序,点击 Next >
      在这里插入图片描述
    2. 勾选 Android Virtual Device(安卓虚拟机),并点击 Next >
      在这里插入图片描述
    3. 点击Browse选择或输入你要安装的路径,点击 Next >
      在这里插入图片描述
    4. 默认,然后点击 Install
      在这里插入图片描述
    5. 等待安装,完成之后点击 Next >
      在这里插入图片描述
    6. 安装成功,点击 Finish
      在这里插入图片描述

  • 2.4 Android Studio基础配置以及配置SDK

    配置过程:

    1. 点击启动Android Studio,会弹出是否要导入设置窗口,选择 Do not import settings,并点击 OK在这里插入图片描述
    2. 之后会弹出是否要向Google发送使用数据以帮助Google改善Android Studio,点击 Don’t send在这里插入图片描述
    3. 弹出无法访问SDK列表,点击 Cancel,等会儿再来配置
      在这里插入图片描述
    4. 欢迎页面,点击 Next在这里插入图片描述
    5. 选择 Custom 自定义设置,并点击 Next在这里插入图片描述
    6. 主题风格,可以选择亮色 Light或者暗色 Darcula,点击 Next在这里插入图片描述
    7. 配置SDK,点击如图所示位置文件夹图标在这里插入图片描述
    8. 选择之前解压的文件中的 Sdk文件夹路径,点击 OK在这里插入图片描述
    9. 勾选红色方框中的 所有选项,并点击 Next在这里插入图片描述
    10. 为模拟器分配内存,选择带有 (Recommended) 的大小,即为默认,并点击 Next在这里插入图片描述
    11. 需要下载的明细,点击 Finish 开始下载在这里插入图片描述
    12. 等待下载完成,期间可能会弹出命令行窗口需要管理员权限同意即可,下载完成后,再次点击 Finish在这里插入图片描述
    13. 基础配置以及SDK配置完成★,°:.☆( ̄▽ ̄)/$:.°★在这里插入图片描述

  • 2.5 创建Demo以及配置gradle

    创建过程:

    1. 点击第一条选项 + Start a new Android Studio project在这里插入图片描述
    2. 选择一个空白项目 Empty Activity,点击 Next在这里插入图片描述
    3. 先选择项目路径Save location,建议不用放在C盘,然后更改NmaeName即软件名字,我们就输入Demo,然后包名Package name与项目路径Save location会自己跟着改变,项目开发语言 Language 选择Java,剩下的默认即可,点击 Finish在这里插入图片描述
    4. 到这里Android Studio,会自动下载gradle包,如果弹出防火墙,请点击允许访问
      ps:如果下载很慢或者下载失败,可以用之前解压包里面的离线gradle包,参见这里在这里插入图片描述
      点击右下角的processes running,可以查看下载明细在这里插入图片描述
    5. 等待一会儿,gradle下载完成并且项目完成构建,这样就成功一大半了在这里插入图片描述
    6. 点击右上角如图所示红框位置打开AVD Manager,或者使用真机调试,参见这里在这里插入图片描述
    7. 使用安卓虚拟机AVD要求我们打开bios中的虚拟化技术 ,即VT-x,没有打开的话会弹出如图红框所示警示,你可以重启电脑并打开bios中的VT-x,再进行下面的操作在这里插入图片描述
    8. 如图所示,打开了VT-x后,警示框文字会消失,然后点击绿色三角启动默认虚拟机,需要创建新的虚拟机,请点击这里在这里插入图片描述虚拟机如图所示
      在这里插入图片描述
    9. 回到Android Studio界面,点击界面右上角run,即 绿色三角在这里插入图片描述
    10. 选择虚拟机,并点击 OK
      在这里插入图片描述
    11. 等待项目构建,如下图所示Demo在虚拟机上运行成功
      完成!★,°:.☆( ̄▽ ̄)/$:.°★在这里插入图片描述

  • 2.6 如何使用离线gradle包

    步骤如下:

    1. Demo项目创建完成之后,即下图所示步骤完成之后
      在这里插入图片描述
      立即关闭下图所示Android Studio窗口
      在这里插入图片描述
    2. 找到你系统C盘 .gradle 文件夹的路径,一般在C盘 > 用户(Users) > [ 这里是你的电脑用户名 ] > .gradle,用解压包中的 caches 文件夹 替换原来的caches 文件夹在这里插入图片描述
    3. 然后点击打开wrapper文件夹一直到一串乱码的文件夹打开那个文件夹用解压包中的 gradle-5.1.1-all.zip 压缩文件 替换原来的gradle-5.1.1-all.zip 压缩文件,然后重启Android Studio即可在这里插入图片描述

  • 2.7 如何使用真机调试

    步骤如下:

    1. 连续点击如下图所示手机UI版本号,打开手机的开发者模式在这里插入图片描述
    2. 点击进入更多设置 > 开发者选项,打开调试中如下图所示的三个选项在这里插入图片描述
    3. 使用USB数据线(不是充电线)连接电脑,并打开MTP模式在这里插入图片描述
    4. 再次在Android Studio中点击run,即可发现该设备,选择该设备,点击 OK
      在这里插入图片描述
    5. 在手机上点击 继续安装在这里插入图片描述
    6. 成功调试,Hello World!在这里插入图片描述

  • 2.8 如何创建新的AVD安卓虚拟机

    步骤如下:

    1. 点击左下角 + Create Virtual Device,创建新虚拟机在这里插入图片描述
    2. 选择型号,点击 Next在这里插入图片描述
    3. 选择想要下载的虚拟机安卓版本,这里选择Q即安卓10,点击Q后面的Download
      ps:有Download的那张图搞掉啦,就用这张下好了的将就啦(狗头)在这里插入图片描述
    4. 选择 Accept 同意协议,点击 Next在这里插入图片描述
    5. 等待下载完成,点击 Finish
      在这里插入图片描述
    6. 选择刚才下载的 Q,点击 Next在这里插入图片描述
    7. 点击 Finish在这里插入图片描述
    8. 如图所示,创建成功!在这里插入图片描述

END
如有错误,欢迎指正

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值