好久没有开始写博客了,最近开始学习Android,所以想把学习的笔记都一一记录下来。一来是方便自己以后资料的查询,其次也是给Android新手朋友进行学习使用,再次也希
望得到高手的指点。废话少说,我们正式进入主题。
   首先,既然我们说了是从零开始,那我们自然第一步就应该是环境的搭建了。
 1.下载
   工欲善其事必先利其器。一个好的开发工具必然让我们事半功倍,这里我们选择的是google官网所提供的ADT(Android Developer Tools)。由于大陆对Google的限制,可能
会导致我们下载起来,困难重重,再次提高两个解决方案。
   (1).使用google提供的GoAgent。具体使用的教程可以参考这篇教程http://wildcat.name/goagent.html
   (2).使用代理服务器,再次我使用的是VPN代理。网上提供了很多VPN,大部分是收费的,至于一些免费的VPN,效果并不是很好(这点在我们更新Android SDK时候就会有很深
刻的感受)。
    google官网最新的提供了若干个版本供我们下载,在这里为了方便我给大家提供一个我个人的网盘下载链接。
    http://pan.baidu.com/s/1eQEI98Y。这个是adt-bundle-windows-x86-20140702。    windows 32位版本。
    http://pan.baidu.com/s/1i3qVU3z。这个是adt-bundle-windows-x86_64-20140702。 windows 64位版本。
    当然,如果你已经跨墙出去的话,可以去goolge的官网下载。下载地址:http://developer.android.com/sdk/index.html#download
    (当然,首先你需要确保自己已经安装了JDK,JDK1.6或JDK1.7都可以)
 2.解压。
   下载完成之后,是个压缩包,我们需要将其解压。将压缩包解压到其中的一个硬盘即可。解压完成之后,会有三个文件如图1所示。
                      
   在这里简单说下这三个文件。
   第一个文件夹eclipse下含有我们基本的Eclipse所需的东西。并且打开我们环境的入口也在这个文件夹下,即eclipse.exe。
   第二个文件夹sdk下含有关于SDK的内容。我们之后所需要做的更新都会下载到这个文件夹下,顺便说下,SDK更新完之后,这个文件夹可能有10G之大。
   第三个文件SDK Manager.exe即是我们的SDK下载的管理器。后面我们会详细说关系SDK Manager。
3.SDK的配置及更新。
   首先说简单的,即SDK的配置。
      打开菜单栏下的 Windows/Preferences,在左侧选择Anroid ,然后看SDK Location是否是我们解压之后的SDK路径,如果不是,点击Browe选择你安装的SDK路径。
   然后我们来说最让人虐心的-SDK的更新。
     点击Android SDK Manager。如图2上的红圈圈出来的小图标。
                                
     如果你没有这个小图标。切莫急,并不一定是你压缩包的问题。该问题很可能是你没有在界面上选择显示该按钮。
     点击之后,我们就开始了安装过程。这时候,我们首先是需要打开我们的代理服务器,否则就获取不到需要的更新包。选择我们需要的更新包进行更新。在这里我选择了所
有的包进行安装。安装的过程堪称虐心。这个新下载安装的包会自动安装到我们的SDK文件夹下,我使用VPN代理安装了大概两天的时间。安装完之后,之前我们提到的SDK那个文件夹的大小一下子就升至到了10多G。
    注:如果你没有使用VPN代理或者其他代理软件的话,很有可能就更新不了安装包,更不要提下载安装了。
 
 
   
 
 
 

从零开始学习Android(一)Android环境的搭建的更多相关文章

  1. 从零开始学习docker之在docker中搭建redis(集群)

    docker搭建redis集群 docker-compose是以多容器的方式启动,非常适合用来启动集群 一.环境准备 云环境:CentOS 7.6 64位 二.安装docker-compose #需要 ...

  2. Android adt-bundle 开发环境的搭建_windows

    本文完全拷贝的是:  https://www.jb51.net/article/87953.htm  的文章仅仅用于自己保存学习消息. Android开发环境有三种方式,分别是JDK+SDK+Ecli ...

  3. android开发学习---linux下开发环境的搭建&& android基础知识介绍

    一.配置所需开发环境 1.基本环境配置 JDK 5或以上版本(仅有JRE不够) (http://www.oracle.com/technetwork/java/javase/downloads/ind ...

  4. Android开发-之环境的搭建

    关于Android开发可以使用的工具有eclipse和Android studio等,这两个工具都各有各的好处和不足.studio是谷歌推出的一款开发工具,而我们都知道Android就是谷歌公司的,所 ...

  5. Android adt-bundle 开发环境的搭建_Linuxs

    本文完全是拷贝的: https://www.jb51.net/article/87957.htm  的文章, 有需要请看原文, 拷贝仅用于学习记录. 本文与<利用adt-bundle轻松搭建An ...

  6. Android应用开发环境的搭建和使用

    主要包括Android SDK.Android开发工具:也包括如何使用Android提供的ADB.DDMS.AAPT.DX等工具,掌握这些工具是开发Android应用的基础技能. 1.Android的 ...

  7. android studio 开发环境的搭建

    步骤如下: 下载安装配置JDK(注意配置环境变量JAVA_HOME Path CLASSPATH) 从官网下载Android Studio(可以下载带有SDK版本的) 安装Android Studio ...

  8. JAVA学习:maven开发环境快速搭建

    转自:http://tech.it168.com/a2011/1204/1283/000001283307.shtml 最近,开发中要用到maven,所以对maven进行了简单的学习.因为有个mave ...

  9. 02LaTeX学习系列之---TeX环境的搭建

    目录 02Latex的下载与安装及其编译IDE 目录 前言 (一)Tex Live的下载 1. Tex Live官方下载网站: (二)TeXStudio 1.TeXStudio官网下载 2.TeXSt ...

  10. Activiti工作流框架学习(一)——环境的搭建和数据表的了解

    一.什么是工作流 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档.信息或任务的过程自动进行,从而实现 ...

随机推荐

  1. JavaScript作用域和闭包

    在JavaScript中,作用域是执行代码的上下文.作用域有3种类型: 1.全局作用域 2.局部作用域---(又叫函数作用域) 3.eval作用域 var foo =0;//全局作用域console. ...

  2. couldn't find setter for xxxxx

    springmvc hibernate框架,在执行普通的插入操作时报错,仔细检查实体类文件,确认该属性的getter setter方法都是有的,哭哭(´;︵;`)jpa策略生成的当然有.可是老是报这个 ...

  3. linux 技巧:使用 screen 管理你的远程会话

    你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终 ...

  4. Docker version 1.12.5建立registry私库

    sudo docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry :前面的是宿主机的地址(/opt/da ...

  5. u-boot FIT image介绍_转自“蜗窝科技”

    转自:http://www.wowotech.net/u-boot/fit_image_overview.html 1. 前言 Linux kernel在ARM架构中引入设备树device tree( ...

  6. python成长之路-----day1----笔记(1)

    1.python语言介绍 python的创始人:Guido Van Rossum 2.python是一门什么样的语言 编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型 ...

  7. filter过滤器怎么写

    package com.wh.filter; import java.io.IOException;import javax.servlet.Filter;import javax.servlet.F ...

  8. 完美解决 nginx No input file specified.

    一次开发中遇到了这个问题:No input file specified nginx版本1.8 找遍网络都是说 fastcgi_param SCRIPT_FILENAME $document_root ...

  9. [转]spring_bean的属性

    1.parent 表示继承的父类 如果有很多继承同一个父类的BEAN 那么在配置文件中实例那些BEAN时候可以省略掉父类已经注入的属性 bean定义继承父bean定义,它可以覆盖父bean的一些值,或 ...

  10. UVALive 7141 BombX(离散化+线段树)(2014 Asia Shanghai Regional Contest)

    题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=6 ...