从零开始学习Android(一)Android环境的搭建
好久没有开始写博客了,最近开始学习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环境的搭建的更多相关文章
- 从零开始学习docker之在docker中搭建redis(集群)
docker搭建redis集群 docker-compose是以多容器的方式启动,非常适合用来启动集群 一.环境准备 云环境:CentOS 7.6 64位 二.安装docker-compose #需要 ...
- Android adt-bundle 开发环境的搭建_windows
本文完全拷贝的是: https://www.jb51.net/article/87953.htm 的文章仅仅用于自己保存学习消息. Android开发环境有三种方式,分别是JDK+SDK+Ecli ...
- android开发学习---linux下开发环境的搭建&& android基础知识介绍
一.配置所需开发环境 1.基本环境配置 JDK 5或以上版本(仅有JRE不够) (http://www.oracle.com/technetwork/java/javase/downloads/ind ...
- Android开发-之环境的搭建
关于Android开发可以使用的工具有eclipse和Android studio等,这两个工具都各有各的好处和不足.studio是谷歌推出的一款开发工具,而我们都知道Android就是谷歌公司的,所 ...
- Android adt-bundle 开发环境的搭建_Linuxs
本文完全是拷贝的: https://www.jb51.net/article/87957.htm 的文章, 有需要请看原文, 拷贝仅用于学习记录. 本文与<利用adt-bundle轻松搭建An ...
- Android应用开发环境的搭建和使用
主要包括Android SDK.Android开发工具:也包括如何使用Android提供的ADB.DDMS.AAPT.DX等工具,掌握这些工具是开发Android应用的基础技能. 1.Android的 ...
- android studio 开发环境的搭建
步骤如下: 下载安装配置JDK(注意配置环境变量JAVA_HOME Path CLASSPATH) 从官网下载Android Studio(可以下载带有SDK版本的) 安装Android Studio ...
- JAVA学习:maven开发环境快速搭建
转自:http://tech.it168.com/a2011/1204/1283/000001283307.shtml 最近,开发中要用到maven,所以对maven进行了简单的学习.因为有个mave ...
- 02LaTeX学习系列之---TeX环境的搭建
目录 02Latex的下载与安装及其编译IDE 目录 前言 (一)Tex Live的下载 1. Tex Live官方下载网站: (二)TeXStudio 1.TeXStudio官网下载 2.TeXSt ...
- Activiti工作流框架学习(一)——环境的搭建和数据表的了解
一.什么是工作流 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档.信息或任务的过程自动进行,从而实现 ...
随机推荐
- Jquery实现静态切换tab
1. <div id="tabs"> <ul> <li><a href=</a></li> <li>& ...
- Open Live Writer 安装
Open Live Writer来源 Windows Live Writer在2012年就停止了更新,Open Live Writer是由Windows Live WriterWriter更名而来,是 ...
- angularJ之$filter过滤器
1 内置filter 9个 2 自定义filter <!DOCTYPE html><html><head><meta charset="utf-8& ...
- centos7 搭建GlusterFS
centos7 搭建GlusterFS 转载http://zhaijunming5.blog.51cto.com/10668883/1704535 实验需求:4台机器安装GlusterFS组成一个集群 ...
- ios-将代码创建的视图控件放入拖拽控件的下面
如图所示 图片是拖拽上去的imageView,橘黄色控件是在代码中创建的添加上去的,此时黄色view在imageView 上方 调用方法bringSubviewToFront:试图将imageView ...
- python file operations
原文地址 总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当 ...
- 比较常用到的一些linux命令行
find ./ -type f -name "*.c" | xargs grep -l "tm_common_ctrl_init_chip_init" ...
- web前端基础知识- Django基础
上面我们已经知道Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Sessi ...
- 使用Struts 2防止表单重复提交
用户重复提交表单在某些场合将会造成非常严重的后果.例如,在使用信用卡进行在线支付的时候,如果服务器的响应速度太慢,用户有可能会多次点击提交按钮,而这可能导致那张信用卡上的金额被消费了多次.因此,重复提 ...
- bzoj3884 上帝与集合的正确用法
a^b mod P=a^(b mod phi(p)) mod p,利用欧拉公式递归做下去. 代码 #pragma comment(linker,"/STACK:1024000000,1024 ...

