初步了解安卓和配置安卓环境
安卓(Android)
Android是一个开源的,基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。
安卓发展史
Android的本意是指"机器人",标志也是一个机器人。它是Google公司专门为了移动设备开发的平台,其中包含了操作系统、中间件和核心应用等。
Android最早由Andy Rubin创办、于2005年被Google收购。
2007年11月5日,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
2010年底 Android超越称霸10年的诺基亚Symbian系统,成为全球最受欢迎的智能手机平台。
![](https://img.haomeiwen.com/i21048345/a66939639c8541d0.png)
在Android的发展过程中,已经经历了十多个主要版本的变化,每个版本的代号都是以甜点来命名。该命名方法开始于Android 1.5版本,并按照首字母顺序进行发布。到目前(2020年2月14日)时间为止,目前Android迄今发布的主要版本以及其发布时间以及唯一标识 API 框架版本。
版本号 | 别名 | 发布时间 | API 等级 |
---|---|---|---|
1.0 | 无 | 2008年9月22日 | 1 |
1.1 | Petit Four(纸杯小蛋糕) | 2009年2月2日 | 2 |
1.5 | Cupcake(纸杯蛋糕) | 2009年4月30日 | 3 |
1.6 | Donut(甜甜圈) | 2009年9月15日 | 4 |
2.0 | Éclair(闪电泡芙) | 2019年10月26日 | 5 |
2.0.1 | Éclair(闪电泡芙) | 2009 年 12 月 3 日 | 6 |
2.1.x | Éclair(闪电泡芙) | 2010 年 1 月 10 日 | 7 |
2.2 | Froyo(冻酸奶) | 2010年5月20日 | 8 |
2.3~2.3.2 | Gingerbread(姜饼) | 2010年12月7日~2011年1月 | 9 |
2.3.3~2.3.7 | Gingerbread(姜饼) | 2011年2月9日~未知 | 10 |
3.0 | Honeycomb(蜂巢) | 2011年2月2日 | 11 |
3.1 | Honeycomb(蜂巢) | 2011年5月10日 | 12 |
3.2 | Honeycomb(蜂巢) | 2011年7月15日 | 13 |
4.0~4.0.2 | Ice Cream Sandwich(冰淇淋三明治) | 2011年10月19日~2011年11月28日 | 14 |
4.0.3~4.0.4 | Ice Cream Sandwich(冰淇淋三明治) | 2011年12月16日~2012年2月6日 | 15 |
4.1~4.1.2 | Jelly Bean(果冻豆) | 2012年6月28~2012年10月9日 | 16 |
4.2~4.2.2 | Jelly Bean(果冻豆) | 2012年10月29日~2013年2月11日 | 17 |
4.3~4.3.1 | Jelly Bean(果冻豆) | 2013年7月24日~2013年10月5日 | 18 |
4.4 | Kitkat(奇巧巧克力棒) | 2013年7月24日 | 19 |
4.4W | Kitkat Watch(奇巧巧克力棒) | 2014年6月 | 20 |
5.0 | Lollipop(棒棒糖) | 2014年6月25日 | 21 |
5.1 | Lollipop(棒棒糖) | 未知 | 22 |
6.0 | Marshmallow(棉花糖) | 2015年5月28日 | 23 |
7.0 | Nougat(牛轧糖) | 2016年5月18日 | 24 |
7.1 | Nougat(牛轧糖) | 2016年12月5日 | 25 |
8.0 | Oreo(奥利奥) | 2017年8月22日 | 26 |
8.1 | Oreo(奥利奥) | 2017年12月5日 | 27 |
9.0 | Pie(派) | 2018年8月7日 | 28 |
10.0 | Q | 2019年5月8日 | 29 |
安卓开发环境
安卓开发所使用的语言是JAVA或Kotlin,底层操作使用C\C++。
安卓开发的工具主要有Eclipse或IDEA、Android Studio。其中Android Studio是官方指定的开发工具,推荐使用。而Eclipse目前(2020年2月14日)谷歌不再支持。推荐使用IDEA或Android Studio。
注意!无论是设置SDK的路径或者是设置你的项目或者是其它的,都不能使用中文!也尽可能的去不用中文!
Android Studio配置安卓开发环境可以有4步:
1.配置JAVA开发环境。
2.安装Android Studio,下载Android SDK(安卓开发包)。
3.创建AVD(Android Android Virtual Device,安卓虚拟机)。
4.测试,运行。
配置JAVA环境
请看记录三 JAVA环境安装(1.8示例)或者自行百度。这里不再说明。
安装Android Studio,下载Android SDK。
1.访问Android Studio中文社区。下载Android Studio。
![](https://img.haomeiwen.com/i21048345/97b400ca961e3fac.png)
或者访问Goolge Android官方开发主页中选择Android Studio下载。
![](https://img.haomeiwen.com/i21048345/752a2366b163a270.png)
2.安装Android Studio
![](https://img.haomeiwen.com/i21048345/5ac5f626b6e3f870.png)
![](https://img.haomeiwen.com/i21048345/4a69018a67c2221e.png)
![](https://img.haomeiwen.com/i21048345/9c969a0e14d0c0eb.png)
![](https://img.haomeiwen.com/i21048345/66f0171d6974a890.png)
![](https://img.haomeiwen.com/i21048345/3cf32ce93493d57c.png)
![](https://img.haomeiwen.com/i21048345/4144c6895690be1c.png)
![](https://img.haomeiwen.com/i21048345/b646cf2ddfc7b8e2.png)
![](https://img.haomeiwen.com/i21048345/fa60fdeea0d552f8.png)
![](https://img.haomeiwen.com/i21048345/5c1d8bbc9a333a3c.png)
![](https://img.haomeiwen.com/i21048345/fed1b5e33ad7a28c.png)
![](https://img.haomeiwen.com/i21048345/bdee285554db23a4.png)
![](https://img.haomeiwen.com/i21048345/a6f6641b87290e32.png)
![](https://img.haomeiwen.com/i21048345/f18ed70a424e6c12.png)
![](https://img.haomeiwen.com/i21048345/d5bd4765925c444b.png)
![](https://img.haomeiwen.com/i21048345/3315863ef7fd8d84.png)
![](https://img.haomeiwen.com/i21048345/f8e157ec2f84e655.png)
![](https://img.haomeiwen.com/i21048345/89e9869719907051.png)
![](https://img.haomeiwen.com/i21048345/524787c4675c3923.png)
![](https://img.haomeiwen.com/i21048345/2a5aa3c587105e43.png)
创建AVD(Android Android Virtual Device,安卓虚拟机)
AVD : Android Virtual Device安卓虚拟机。用于运行安卓软件。
(当然,你也可以选择安卓模拟器或者直接用真机调试。都是一样的)
(注意!部分需要开启CPU虚拟化才可以运行虚拟机!且需要Hyper-V虚拟机!)
看下图!
![](https://img.haomeiwen.com/i21048345/ec5c995101cdb4dd.png)
![](https://img.haomeiwen.com/i21048345/22028c7bd6ff9114.png)
![](https://img.haomeiwen.com/i21048345/e63129bf9c6aa9c8.png)
![](https://img.haomeiwen.com/i21048345/ed95d026894aec89.png)
注意:我这里是自己创建了一个新的硬件手机,因为我要开发给自己用。如果嫌弃麻烦,可以直接选择里面自带的手机类型。
![](https://img.haomeiwen.com/i21048345/18f05c949f367cb0.png)
![](https://img.haomeiwen.com/i21048345/c4d873a0e5730589.png)
![](https://img.haomeiwen.com/i21048345/81ba9feb7e93b654.png)
![](https://img.haomeiwen.com/i21048345/260d6a2f4beba317.png)
![](https://img.haomeiwen.com/i21048345/f6a6060e2228f0db.png)
![](https://img.haomeiwen.com/i21048345/e081b40943722140.png)
![](https://img.haomeiwen.com/i21048345/16fc8e91153ae74b.png)
![](https://img.haomeiwen.com/i21048345/f3d3fcc783185e2c.png)
![](https://img.haomeiwen.com/i21048345/d383de717f9238a3.png)
查看自己的CPU是否开启虚拟化
打开任务管理器,点击性能
![](https://img.haomeiwen.com/i21048345/24529135cc8850b5.png)
开启Hyper-V虚拟机
注意,Hyper-V虚拟机在Windows10家庭中文版是没有的。所以我们需要脚本安装Hyper-V虚拟机。
点击开始,搜索打开控制面板
![](https://img.haomeiwen.com/i21048345/e063edb8dbe53108.png)
点击程序
![](https://img.haomeiwen.com/i21048345/65878c0b4fc48620.png)
打开启用或关闭Windows功能
![](https://img.haomeiwen.com/i21048345/fb8b69ca83316c0d.png)
勾选Windows虚拟机监控程序平台和Hyper-v
![](https://img.haomeiwen.com/i21048345/54f7482b8d869290.png)
确定之后,会自动搜索文件安装。完成即可。
Windows10家庭中文版安装Hyper-V
1.新键一个文本文件,复制一下内容
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
![](https://img.haomeiwen.com/i21048345/11c887957861d784.png)
修改后缀名为bat
![](https://img.haomeiwen.com/i21048345/7db424bdd0d2398a.png)
然后管理员权限打开。等待安装完成。完成后按Y重启电脑,电脑配置完成后即可安装上Hyper-V虚拟机。
(注意!一定要管理员权限打开!!!)
测试,运行
(上面的步骤我都是Windows沙盒完成的,接下来我是在真机上面完成测试,运行。因为我真机的环境已经配置完成了。所以有许多在第一次里面这不会再出现。)
1.开启一个新的安卓项目
![](https://img.haomeiwen.com/i21048345/58bdf68e418934b7.png)
2.选择一个模板,当然也可以不选择,然后,自己创建。
![](https://img.haomeiwen.com/i21048345/b3311c296fffc753.png)
3.配置你的项目。需要注意以下几点!
(1.项目名不能有中文以及中文符号!)
(2.包名最少是两级,即最少包含一个小数点.例如a.a)
![](https://img.haomeiwen.com/i21048345/48598d29723f8b20.png)
4.同步导入资源数据,或者设置你所需要开发的JDK
![](https://img.haomeiwen.com/i21048345/5c411fc914c9c732.png)
5.编译完成
![](https://img.haomeiwen.com/i21048345/fd51d14a5ce23866.png)
6.运行你的软件
![](https://img.haomeiwen.com/i21048345/387f870b9bc5d170.png)
7.成功运行
![](https://img.haomeiwen.com/i21048345/9f020270eac1c88d.png)
删除Android Studio
后话
配置安卓环境比较复杂。其中自带的AVD需要根据每个人的不同进行去配置。所以,不推荐使用自带的AVD。只要有一个能够运行App的环境就行。可以使用安卓模拟器等。
安卓模拟器的话,个人推荐夜神。(=-=)