本人也算是一名比较会玩的Android手机用户,常常关注Android发展的最新情况,并且每年都会熬夜看谷歌的I/O大会,总会第一时间刷入最新的Android版本。接下来简单谈一下Android版本的发展演变。

  2008年9月谷歌发布了Android第一版。而后都以甜点方式命名,纸杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果冻豆(Jelly Bean,Android4.1和Android 4.2),棒棒糖(Android 5.0),棉花糖(Android 6.0)。之前,很多人吐槽Android手机的卡顿,Android 4.1 引入了黄油计划(Project Butter),到4.1 可以说Android的渲染机制已经足够优秀,只要按Design Guideline写是轻松让过渡动画达到60fps的。可是让人遗憾的是,国内很多应用都没有遵循这一开发标准。而最令人激动的应该是,在Android 4.4 时引入了ART。大家都知道Android 基于Java 虚拟机,运行时有 Dalvik 和 ART(Android Runtime)两种,Dalvik 是 Android 于Android 4.4之前所使用的默认 Runtime,ART 则是 Android Runtime,是在 4.4 时引入的一种新的运行时,在 Android5.0及以上版本取代 Dalvik成为默认运行时,反正我只知道ART可以直接调用底层效率更高就对了。当时我刷了Android4.4的时候,这个ART是隐藏在开发者工具里面的,选择新的运行环境后,手机重启,系统真的变流畅了,不过当时也有些应用不兼容。本人现在在用Android5.0.1,确实流畅很多,不过就是存在内存泄漏问题,Android5.1已经修复。对于Android 6.0也有很多亮点,特别是对于第三方应用的权限管理问题。不过我现在还没有用过6.0,期待中。

下面说一下我搭载Android环境的过程

  这次Android环境的搭建和想象中有点不一样,原本我以为一切都会挺顺利的,下个安装包,然后安装就好。可是,往往是理想很丰满,现实太骨感。

  从网络上了解到,目前做Android开发的主要是android studio和Eclipse这2个开发工具,由于我电脑上已经装了Eclipse,所以也就选择了用Eclipse。完整的Android开发环境需要Eclipse+JDK+ADT+SDK,首先我下载了JDK配置JAVA环境,在安装JDK的时候我就出现了问题,死活装不上,安装过程中有2个阶段,一个是JDK,一个是JRE,每次都在JRE那边报错,导致整个JAVA安装失败。网上查看了很多资料,基本都是说版本卸载不干净,我又折腾了好久,包括把注册表里面关于JAVA的文件都给删了,居然还是不行。最后我直接换了个安装路径,居然成功了。后来几个同学也遇到这种问题,有我这个前车之鉴,也让他们节省了很多时间。

  接着安装ADT+SDK,网上下载了几个,发现SDK里面都是空的,需要在Android SDK Manager里手动下载相关资源,而由于一些大家都懂的原因,需要fq才可以下载。有的同学可能直接下载了集成ADT的Eclipse,而我这个还需要手动添加ADT,从Help->Install new Software 里面找到已下载好的ADT压缩包,注意必须是压缩包格式,选择安装。最后也是顺利的找到了有内容的SDK,并且执行了第一个Android程序“hello_world”。

  最后附上程序截图一张

  

Android发展演变与开发环境搭建的更多相关文章

  1. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  2. android开发环境搭建日记和嵌入式Android开发环境初探

    非常感谢博客园的各位,按照你们的博文,还有利用百度和谷歌逐渐建立了android的开发环境,只是给自己备份参考查看,看过的人可以忽略这篇文章. 本文章大部分参考了:http://www.cnblogs ...

  3. 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

      在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭 ...

  4. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  5. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  6. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  7. Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

    作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...

  8. Android开发环境搭建(转)

    转载:http://www.cnblogs.com/zoupeiyang/p/4034517.html#1 引言   在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想 ...

  9. Android配置----Android开发环境搭建

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

随机推荐

  1. M站开发规范——By Klax

    M站开发的规范,根据具体情况,涉及代码组织的模式,代码编码风格,模块化等,经...研究...决定: 1.采用AMD 规范(RequireJS)实现js模块化. 2.单个文件尽量采用面向对象编程和模块化 ...

  2. XAF 14.1 DC 实现自定审计日志信息

    由于一个系统的需要,需要在日志中加入自定义的信息,并且需要根据需要过滤显示其中的部分操作记录入修改,删除等,其他的不显示,具体的实现方法如下: 一.需要继承 AuditDataItemPersiste ...

  3. 转:C# WinForm获取 当前执行程序路径的几种方法

    1.获取和设置当前目录的完全限定路径. string str = System.Environment.CurrentDirectory; Result: C:xxxxxx 2.获取启动了应用程序的可 ...

  4. yii2 pjax使用

    Pjax::begin(['id'=>'datalist']); echo GridView::widget([ 'dataProvider' => $dataProvider, 'col ...

  5. mysql创建新用户并分配数据库权限

    下面展示了如何在Linux中创建和设置一个MySQL用户. 首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码 ...

  6. js 基本类型与引用类型的区别

    1. 基本类型: string,number,boolean,null,undefined 2. 引用类型: Function,Array,Object 访问方式                   ...

  7. 用js将从后台得到的时间戳(毫秒数)转换为想要的日期格式

    得到后台从数据库中拿到的数据我们希望格式是 2016年10月25日 17时37分30秒 或者 2016/10/25 17:37:30 然而我们前台得到的却是一段数字(时间戳,毫秒数) 14773860 ...

  8. Thinkpad 装 centos 7后发热量大处理

    原因:由于没有独立显卡驱动导致发热量大,禁用独立显卡去驱动即可. 步骤: 开机按 Fn+F1 进入BIOS. 选择 config 选项卡, 找到 Primary Display [SG] BIOS-- ...

  9. [转]protobuf-2.5.0.tar.gz的下载与安装

    protobuf-2.5.0.tar.gz的下载与安装 原文地址:http://blog.csdn.net/tdmyl/article/details/31811317 版权声明:本文为博主原创文章, ...

  10. Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header

    { "Author": "tomcat and jerry", "url":"http://www.cnblogs.com/tom ...