Android零基础入门第5节:善用ADT Bundle,轻松邂逅女神
原文:Android零基础入门第5节:善用ADT Bundle,轻松邂逅女神
在前几期中总结分享了Android的前世今生、Android 系统架构和应用组件那些事、带你一起来聊一聊Android开发环境,上一期也完成了正确的安装和配置JDK,那么本期开始善用ADT Bundle(主要针对刚入门的小白,AS的使用后期再总结分享),轻松邂逅女神。
以前使用Eclipse工具开发 Android程序时,首先需要安装Eclipse工具再引入Android SDK工具包,最后添加ADT插件,这种安装方式比较麻烦。
为此,谷歌提供了一个集成的SDK工具包,其中包括集成了 ADT 插件的Eclipse和Android SDK工具包,这就是ADT Bundle开发工具集合包,这样可以省去很多麻烦的操作。
一、ADT Bundle的下载
由于Google在国内很容易遭到屏蔽,下载不是很方便!但是大家非常有福气,由于一些国内镜像网站的出现,比如AndroidDevTools,收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
具体网址是:http://www.androiddevtools.cn,正常打开后如下图:
然后下拉页面找到如下图所示内容:
根据自己的系统对应选择下载到本地,或者直接关注分享达人秀公众号(ShareExpert)后回复“ADT工具包”也可以获得。
二、ADT Bundle的安装
将下载的ADT Bundle压缩文件解压到本地,如我解压在与Java目录同级的Android目录下,其中包括一个文件和两个文件夹,如下图所示:
由于该工具为免安装版,直接解压配置一下环境变量即可正常使用,非常方便!接下来一起来配置一下SDK的环境变量。
三、ADT Bundle的配置
1、配置SDK主目录
同配置JDK主目录同样的步骤,打开环境变量窗口,新建一个SDK_HOME变量,如下图所示:
其中变量值为刚才解压文件中sdk所在根目录,如我的目录是D:\IT\Android\sdk,点击“确定”保存。
2、配置path变量
在系统变量中找到path变量,选中后点击“编辑”按钮。然后光标移到到变量值最前面,追加输入“%SDK_HOME%\tools;%SDK_HOME%\platform-tools;”,其中%SDK_HOME%表示动态获取名称为SDK_HOME环境变量的值,中间的分号为英文半角符号,不可缺少!然后点击确定保存配置。
注意:
1.一定不能直接替换掉变量值,而是在前面追加输入,否则系统运行会出现某些不可预知的错误!
2.点击“确定”保存以上所有环境变量的配置。
四、ADT Bundle的验证
打开dos环境,进行SDK环境变量配置验证。输入“adb”命令,如下图所示:
如果出现上图所示提示,并显示出来了adb的版本号,说明SDK环境变量配置成功,可以正常使用了。
如果出现上题提示,说明SDK环境变量配置无效,请重新按照顺序配置一遍!
今天就先到这里,是否会很好的使用ADT Bundle集合包了呢,走吧,轻松邂逅女神。如果有问题欢迎留言一起探讨,共同成长!
如果想要跟随步伐一起学习成长,也欢迎添加个人微信。
此文章版权为微信公众号分享达人秀——鑫鱻所有,若转载请备注出处,特此声明!
Android零基础入门第5节:善用ADT Bundle,轻松邂逅女神的更多相关文章
- Android零基础入门第29节:善用TableLayout表格布局,事半功倍
原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻 ...
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...
- Android零基础入门第28节:轻松掌握RelativeLayout相对布局
原文:Android零基础入门第28节:轻松掌握RelativeLayout相对布局 在前面三期中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局. ...
- Android零基础入门第26节:layout_gravity和gravity大不同
原文:Android零基础入门第26节:layout_gravity和gravity大不同 上一期我们一起学习了LinearLayout线性布局的方向.填充模型和权重,本期来一起学习LinearLay ...
- Android零基础入门第27节:正确使用padding和margin
原文:Android零基础入门第27节:正确使用padding和margin 前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout ...
- Android零基础入门第24节:自定义View简单使用
原文:Android零基础入门第24节:自定义View简单使用 当我们开发中遇到Android原生的组件无法满足需求时,这时候就应该自定义View来满足这些特殊的组件需求. 一.概述 很多初入Andr ...
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
原文:Android零基础入门第25节:最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认 ...
- Android零基础入门第23节:ImageButton和ZoomButton使用大全
原文:Android零基础入门第23节:ImageButton和ZoomButton使用大全 上一期我们学习了ImageView的使用,那么本期来学习ImageView的两个子控件ImageButto ...
- Android零基础入门第22节:ImageView的属性和方法大全
原文:Android零基础入门第22节:ImageView的属性和方法大全 通过前面几期的学习,TextView控件及其子控件基本学习完成,可以在Android屏幕上显示一些文字或者按钮,那么从本期开 ...
随机推荐
- 【u229】独木桥
Time Limit: 1 second Memory Limit: 64 MB [问题描述] 战争已经进入到紧要时间.你是运输小队长,正在率领运输部队向前线运送物资.运输任务像做题一样的无聊.你希望 ...
- web开发-MVC IoC 框架(转)
随着Web应用的商业逻辑包含逐渐复杂的公式分析计算.决策支持等,使客户机越 来越不堪重负,因此将系统的商业分离出来.单独形成一部分,这样三层结构产生了. 其中‘层’是逻辑上的划分. 三层体系结构是将整 ...
- 轻松学习JavaScript十八:DOM编程学习之DOM简单介绍
一DOM概述 DOM(文档对象模型)是HTML和XML的应用程序接口(API).DOM将把整个页面规划成由节点层级构成的文档. DOM描绘了一个层次化的节点树,执行开发者加入,移除和改动页面的某一部分 ...
- Erlang 杂记
学习Erlang的时候在书的留白处随手记录了一些东西,还有一些记录在了demo的注释里面,今天抽时间整理出来了一部分,分享一下. Erlang的设计哲学是为每一个独立的事件创建一个新进程. Erlan ...
- 微信小程序实现城市定位:获取当前所在的国家城市信息
微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是当前位置的经纬度.如果我们想获取当前位置是处于哪个国家,哪个城市等信息,该如何实现呢? 微信小程序 ...
- spark 分组取topn
java /** *分组取topn,有序数列去除一些项后,仍然有序,所以应当先排序后分组 *@author Tele * */ public class TopDemo2 { private stat ...
- Swift 中的高阶函数和函数嵌套
高阶函数 在Swift中,函数可做为“一等公民”的存在,也就意味着,我们可以和使用 int 以及 String 一样,将函数当做 参数.值.类型来使用. 其中,将函数当作一个参数和值来使用可见下: t ...
- Linux四个常用的指挥机关处理具体的解释
原版的Blog.转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=contents 权限 对于文件 r 可读 w 可写 x 可运行 对于文件夹 r 能够列 ...
- windows下Eclipse启动tomcat提示port已被占用 already in use
>netstat -ano | findstr 8009 TCP 127.0.0.1:8005 0.0.0.0:0 LISTENING ...
- WPF 3D 获取鼠标在场景的3d坐标
原文:WPF 3D 获取鼠标在场景的3d坐标 上一篇中我们谈到了WPF 3d做图的一些简单原理,这里我们简单介绍一下怎样获得鼠标在场景中的3d坐标,知道了3d坐标就可以进行很多操作了: 首先介绍一下3 ...