Android菜鸟成长旅程(01)——搭建Android开发环境

前  言

看着这个标题,小伙伴们应该大致知道了,这是要连载的节奏啊。

没错,虽然网上有一些类似的Android成长笔记,但是这个亲身学习的总结,然后做出的连载对自己还是更有意义。而且,每个人在学习过程中遇到的问题可能千奇百怪,大家的经历汇聚在一起相信能够对后来者提供更大的帮助。

恩,总之这是要开始写连载了,希望各位小伙伴们多多支持,督促澳门网上真人博彩别“太监”了,呵呵。

另外,面对工作转型,也是思考了许多,从开始的Java方向到后来的PHP方向,然后现在明确的Android方向,真的是一个既纠结又收获良多的过程。所以,能够最终明确方向,对澳门网上真人博彩本身来说就是莫大的鼓舞。前面也断断续续了解了一点Android的知识,但是“三天打鱼两天晒网”始终是学习不到真技术的。面对未来技术走天下的移动互联网浪潮,澳门网上真人博彩要开始起航了,加油,Fighting!

搭建Android开发环境

其实真不想从搭建环境开始,一来网上关于这个的知识很多了,二来描述搭建环境其实很麻烦,毕竟自己已经不知道搭建多少次了。但是既然要开始连载,还是从第一步稳扎稳打的开始比较好。

虽然这么说,澳门网上真人博彩还是做了搬运工,需要学习Android Studio操作方法的,可以参考这篇《Android Studio快速上手教程》文章。

为了不和其它类似文章有较大的重合,下面主要描述比较关键和特别需要注意的地方。

1. 环境组成

在Eclipse时代,主要的环境组成包括:

(1)JDK(Java Development Kit);

(2)Android SDK(Android Software Development Kit);

(3)Eclipse(IDE,集成开发工具);

(4)ADT(Android Development Tools)。

而强大的谷歌是绝不甘心让自己的Android一直通过Eclipse的插件也就是ADT的形式进行开发的,于是诞生了Android Studio,于是环境组成变成了:

(1)JDK;

(2)Android SDK;

(3)Android Studio。

澳门网上真人博彩相信,作为Android正统开发工具的Android Studio,在未来必定会完全取代ADT(自Android Studio发布的同时,也停止了ADT的更新),所以澳门网上真人博彩选择了Android Studio作为主要的Android学习开发工具。

由于Android Studio和Eclipse ADT中的项目结构有所不同,小伙伴们可以参考这篇《将Eclipse项目转到Android Studio的注意事项》文章,了解如何将项目从Eclipse ADT转至Android Studio。

想要下载Android Studio,需要进入Android官网下载。而Android官网又由于谷歌被墙,国内无法正常访问,所以澳门网上真人博彩在此分享这个资源,见Android Studio 下载。小伙伴们下载含SDK的版本就可以免去更新SDK的麻烦,下载安装就可以直接使用了。

至于JDK的安装,环境变量的配置,Android Studio的安装配置,Android SDK的安装使用,这里就不赘述了,网上这方面的教程非常之多。下面的内容,澳门网上真人博彩会着重给大家介绍一款进行Android程序调试的高速模拟器。

2. Android高速模拟器Genymotion

在安装调试好基本Android开发环境后,小伙伴们都会迫不及待的想要运行自己的第一个Android程序,感受一下自己的劳动成果。但是,大多数人都会面对一个极度郁闷的情况。

调试Android程序主要分成两种方法:

(1)虚拟机(模拟器)调试;

(2)Android实体设备调试(像常用的Android手机、平板)。

不想一边操作手机一边调试程序,很多人都会选择用Android模拟器调试程序。但是,不知道是谷歌一直没上心,还是什么客观原因。Android原生模拟器的运行速度真的是不敢恭维,它的速度甚至慢到计算机配置是I5处理器+8G内存,打开仍然需要20分钟甚至更久,而这仅仅是打开模拟器的时间,运行过程中更是有Android 1.0时代的极其卡顿想砸机器的感觉。

于是很多想学习Android开发的新人首先就会被这可怕的模拟器给吓退。当然,Android全球火爆的市场,必定不会让这样一个小问题就把如此多的开发人员挡在门外。于是,就出现了一些切实可行的解决方案。

主要的解决方案就是利用第三方模拟器,当然也有用原生就解决的,不过这种方法仅仅对Intel平台有效(毕竟Intel财大气粗,有能力开发专门驱动),所以,澳门网上真人博彩面对自己的AMD平台当然只能够寻求第三方模拟器这一条路。

在寻求好的模拟器道路上,澳门网上真人博彩也绕了很多的弯路,但是经过不懈的努力,还是找到了一款相当好用,甚至媲美Android真机运行速度的模拟器——Genymotion。

在使用Genymotion的过程中,当然也不是一番风顺的,也遇到了问题,即抱着极大的期望,想要感受高速模拟器的时候,却同样发现异常卡顿,当时真的是被一盆冷水浇了个透心凉。

所以,才发布了这篇解决方案的文章——VMware、VirtualBox在WIN8下无法开启CPU虚拟化的问题分析(genymotion使用问题)

下面罗列一下安装此模拟器需要注意的几个地方:

(1)计算机的CPU要支持虚拟化技术,这条基本可以忽略,因为现在的CPU除非非常初级,不然都是支持的,如何查看自己的CPU是否CPU虚拟化,可以看上面解决方案的文章,里面有提到,这里不赘述了。

(2)安装的系统要支持虚拟化技术,大多数人用的Windows有很多是家庭版或者初级版,是不支持虚拟化技术的,所以最好用高级版或者旗舰版之类的。这个问题在上面解决方法的文章里同样有提到。至于你问我怎么安装高级版、旗舰版系统,额,这个不在本文的讨论范围,而且网上教程大把抓,澳门网上真人博彩真不想再来赘述这个了。

(3)Genymotion的安装方法与使用,在其有详细说明,对于英文不好的小伙伴,它还有个。但是,澳门网上真人博彩想说,想要做IT这一行,基本的英文还是要看得懂的,毕竟这就是个外国的舶来品,老外的东西,英文是怎么都躲不掉的。

小  结

最后,澳门网上真人博彩还需要说明一下,这个“Android菜鸟成长旅程”不是Android详细的学习教程,而是一些主要学习经验的总结,会有一个连贯的过程,但不会每个知识点都讲得那么详细,很多有大量重复的知识,这里是不会再提的,小伙伴们要善于利用互联网丰富的免费资源。

其实,学习IT技能就是这样,最好的老师就是互联网本身,最好的学习方式就是自学,然后自我总结。

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

「评论总计:5 条」「访客:3 条」「站长:2 条」

  1. avatar

    都是在哪学习?自学吗?

  2. avatar

    强大,向你学习

  3. avatar

    博主又升级了啊,都开始研究安卓了,期待开发的第一个产品哦

评论加载中...

发表评论