写程序两年有余了,朝九晚五的拼命工作着,却忘记了我们自己最初的梦想,忘却了最开始站在起跑线时的英姿勃发,渐渐的变成了coder,继续coding中。

  Android学习之路刚刚开始,目前大米属于小白阶段,但是在强大的兴趣助推器下,相信会有一番作为。并且,开始也博客了,程序员的工作需要耐性和恒心,我就当通过写技术博客养心养性了(这是我博客生涯的第一篇哦)。二话不说,既然是Android的开发,先介绍下环境的搭建(P.S.:搭这个环境说来惭愧,花了我一天的时间,当然主要白天在上班,中间遇到了各种问题,不过通过搜索解决了所有问题,但是不一定其他朋友会遇到这些问题哦,所以这篇文章也算是前车之鉴了):

1,下载开发的资源

  1.1,Java SDK下载,据说目前还是6.0的sdk比较稳定,所以大米就下了6.0最新的那个版本,具体的下载地址是:http://www.oracle.com/technetwork/java/javase/downloads/index.html,找到自己想要的安装包是程序员最基本要掌握的事情,所以笔者只提供下载的网站哦。

  1.2,Eclipse下载,据说需要3.3版本以上的IDE哦,我用的的版本是3.4.2,越新的版本越好(目前版本已经到了3.7.1哦,以及建议下载3.7.1),具体的下载地址是:http://www.eclipse.org/downloads/。

  1.3,Android SDK下载,http://developer.android.com/sdk/index.html,建议现在安装版本的(即Recommended版本的)。

2,安装下载来的软件

  2.1,首先就是JDK咯,一路安装下来,基本没有问题,搭建环境的时候可以暂时不配置Java环境变量,不过笔者建议还是配置一下哦,一劳永逸嘛!

  具体的环境变量配置如下:

    a,我的电脑>右键属性>高级>环境变量,首先增加系统变量JAVA_HOME,变量值为JDK安装的目录,

如图:

    b,我的电脑>右键属性>高级>环境变量,新增系统变量CLASSPATH,变量值为.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;   

如图:

    c,我的电脑>右键属性>高级>环境变量,修改系统变量path,在后面追加%JAVA_HOME%\bin;

     如图:

    至此,java的环境变量已经配置好了,虽然这一切似乎跟我们搭建Android开发环境无关。当然,后面会有关于Android环境变量相关的配置(这个才是重点哦),我会在待会儿用到的时候跟大家讲的哦!

  2.2 Android SDK安装,我下载的SDK安装包是installer_r16-windows.exe,直接安装,其实SDK还没有真正安装哦,我们安装的只是一个升级程序(用来升级和更新Android SDK用的),在SDK安装目录下面有两个exe文件

  如图:

  其中AVD Maneger.exe是用来管理Android虚拟机的(暂时没有用到),SDK Manager.exe用来更新升级SDK(即用来install SDK用的),双击SDK Manager.exe,打开如图所示界面:

里面罗列了所有版本的SDK,此时可以选择自己想要安装的SDK。装SDK是一个痛苦的过程,建议不要一次性勾选太多版本的SDK,大米装的是2.2(API 8)就花了我2个多小时。选择好SDK,点击Install packages,此时会跳出此界面:

默认只安装两个选项哦,如果你有充分的时间以及充分的耐性可以选择Accept All哦,然后点击Install,接着就是漫长的等待过程,你可以去洗洗衣服,吃吃饭,打会儿篮球,^_^。安装完毕后,再次查看,就会发现

Status已经变成Installed了,说明SDK安装成功啦!

  2.3 紧接着是Eclipse ADT插件安装,此插件是Eclipse工具下开发Android程序所需要的插件.先安装Eclipse,安装后打开Eclipse,选择Help>Sofewore updates,会打开如下图:

选择点击第一步中的按钮 Add Site ,在如图所示“第二步红色线框”中的Location中输入:https://dl-ssl.google.com/android/eclipse/  ,点击Ok,过一会儿就能显示出“第三步的红线选择框”中的Developer Tools,勾上全部的选项,点击Install,ADT安装完成,重启Eclipse,就会发现IDE中多了一个按钮:

说明安装成功了,试着点击此按钮,却得到一个失望的结果:报错了,原来是因为Android Sdk还没有关联到Eclipse哦,所以接下来的一步就是配置Android SDK(P.S.:由于Eclipse的版本不同,有可能这个步骤的安装界面会有一些不一样,但是原理是一样的哦).

  2.4 配置 Android SDK,在Eclipse中选择菜单栏Window下面的Perferences,如图:

点击Apply和OK即可,此时Android SDK也配置好了,再次点击Eclipse工具栏中那个手机形状的按钮后顺利打开,这个步骤一路下来,我遇到了一个问题,当我选择好D:\Program Files\Android\android-sdk这个路径后发现Apply和OK按钮是暗掉的,并且提示我:安装Android时Could not find D:\....\tools\adb.exe,也就是说不能点击进行最后的确认!这是我一路顺风顺水搭建下来遇到的第一个问题,通过查资料总算解决了这个问题,解决方法是:打开文件夹至Android SDK的安装目录,把platform-tools文件夹下面的所有文件拷贝到tools文件夹下面即可,具体这么做的原因,笔者大米确实不知道,就希望读者不会遇到跟大米一样的问题吧,呵呵。(P.S.:后来发现原来跟我安装的Eclipse版本有关系,我安装的是3.4.2,大米验证过了,如果用3.7.1也就是最新版本 的Eclipse的话不会遇到这个问题)

  2.5 此时环境是搭建的差不多了,还差最后一步,新建虚拟机。点击Eclipse工具栏中的那个手机按钮,打开如下窗体:

输入虚拟机的一些信息,

Create AVD后出现消息:

虚拟机创建成功!此时可以看到虚拟机列表中已经有了刚才添加的名字叫做2.2的虚拟机,如下图:

选择刚创建的虚拟机(名字叫做2.2),点击Start按钮,出现最终的虚拟机页面

至此,如果出现这个虚拟机的界面就说明Android的开发环境配置完毕!!不过别急,大米在这个步骤中有出现了一个问题,Eclipse提示:Could not open: C:\Documents and Settings\Administrator\PANIC: Could not open:my_avd.ini,虚拟机启动不起来!!说找不到ini文件,百般无奈只好再上网查资料,最后找到了问题的所在,原来android默认path为C:\Documents and Settings\Administrator\,但是我当初安装SDK的时候安装到了D盘下面,于是两个路径不能统一起来,解决的方法是设置Android SDK的环境变量,具体的操作为:

    (1)新增环境系统变量ANDROID_SDK_HOME,具体的指向是Android SDK的安装目录,我的就是:D:\Program Files\Android\android-sdk\tools,如图:

    (2)修改系统变量Path,在前面添加%Android_SDK_HOME%/tools;

此时Android SDK的路径得到了统一,删除之前新建的虚拟机,再次新建虚拟机,紧着start..,你会发现虚拟机的界面总算是出现啦!!

本文是大米的第一篇博客,所以写的实在是不堪入眼,排版还有语言组织都有很多问题,请原谅我哦,大米会在今后的文章中不断改进,不断完善的。

  

  

转载于:https://www.cnblogs.com/songnanjie/archive/2012/01/15/2322282.html

android学习之路1:前车之鉴之开发环境搭建相关推荐

  1. Android学习笔记之(一)开发环境搭建

    Android学习笔记之(一)开发环境搭建 zouxy09@qq.com http://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了.直 ...

  2. Python学习之路 (一)开发环境搭建

    前言 python3应该是Python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在centos6.7下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了py ...

  3. Spark学习之路一——Spark基础及环境搭建

    Spark学习之路一--Spark基础及环境搭建 文章目录 一. Spark 概述 1.1 概述 1.2 优势特性 1.2.1 运行速度快 1.2.2 容易使用 1.2.3 通用性 1.2.4 运行模 ...

  4. 微信开发学习总结(一)——微信开发环境搭建

    目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型: 一.微信开发环境搭建 工欲善其事,必先利其器.要做微信公众号开发,那么要先准备好两样必不可少的东西 ...

  5. Android 攻城狮的进击 1 开发环境搭建HelloWorld.apk

    总览:     Java简介     Java相关常识      Android简介      Android相关常识      开发环境搭建      HelloWorld.apk      参考文 ...

  6. C 语言学习笔记(三):C 语言开发环境搭建

    文章目录 一.Windows 二.Linux 2.1 VMware Workstation Pro软件简介及安装 2.2 安装 Ubuntu 系统 2.2.1 Ubuntu 下载 2.2.2 安装 U ...

  7. angularjs学习笔记一——了解angularjs、开发环境搭建、第一个angularjs程序

    一.什么是angularJS angularJS是基于javascript的框架,所谓框架,自然就是封装了很多功能,举个例子,使用原生javascript,如果你要写一个网页幻灯片,你可能需要几十行代 ...

  8. 2.Java之路(Java语言开发环境搭建)

    1.Java虚拟机-----JVM · JVM(Java Virtual Machine): Java 虚拟机,简称JVM,是运行所有Java程序的假象计算机, 是Java程序的运行环境 ,是Java ...

  9. 学习AspectJ框架(一):AspectJ开发环境搭建与Hello World

    AOP大家都不陌生,它是一种编程理念,一种规范,有很多的实现者如Spring AOP,JBoss AOP,还有我们今天要讲的AspectJ.我们平时项目用到最多的是Spring AOP,它是用纯Jav ...

最新文章

  1. page event
  2. proxy负载均衡、读写分离
  3. 用python做数据分析,安装包一次到位
  4. Java06-day06【Debug(概述、操作流程)、Debug查看偶数求和、Debug查看方法调用】
  5. java分治_【Java算法】什么是分治算法?
  6. AngularJS特性
  7. 高响应比优先调度算法 (HRRN)例题
  8. windows导出导入mongodb数据库
  9. linux内核make menuconfig配置
  10. 数据结构——二叉树先序、中序、后序及层次四种遍历(C语言版)
  11. 情人节快乐 2008 追赶情人的情人节
  12. 企业做网络推广和软文发布都有哪些营销渠道?
  13. C语言程序设计博客作业06
  14. 00.关于Android开发的任务分工
  15. 常用技术指标实战技巧
  16. OpenCV+Mediapipe手势动作捕捉与Unity引擎的结合
  17. 运营技巧|APP如何提升用户粘性与用户留存率
  18. 初识openstack之0——虚拟化及Xen和KVM介绍
  19. 证明在(0,π/2)上,tanx>x>sinx
  20. 轩辕传奇服务器维护,轩辕传奇2月20日全服停服维护公告

热门文章

  1. 2018 ngChina —— “跨平台”版块简介
  2. 那些年黑了你的微软BUG
  3. 高并发下的系统设计(偏数据库设计)
  4. 数论 + 公式 - HDU 4335 What is N?
  5. 在Emacs24下的Java环境(Cedet+Elib+JDEE+ECB)
  6. 虚拟化十四问:VWmare全面解读虚拟化
  7. Windows/Linux下获取当前线程的ID号
  8. 指定的颜色信息显示方法
  9. 计算机应用决策支持系统,计算机决策支持系统技术及应用研究
  10. python是一种编译语言_解释型语言和编译型语言的不同以及Python如何运行