原文: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,轻松邂逅女神的更多相关文章

  1. Android零基础入门第29节:善用TableLayout表格布局,事半功倍

    原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻 ...

  2. Android零基础入门第30节:两分钟掌握FrameLayout帧布局

    原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...

  3. Android零基础入门第28节:轻松掌握RelativeLayout相对布局

    原文:Android零基础入门第28节:轻松掌握RelativeLayout相对布局 在前面三期中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局. ...

  4. Android零基础入门第26节:layout_gravity和gravity大不同

    原文:Android零基础入门第26节:layout_gravity和gravity大不同 上一期我们一起学习了LinearLayout线性布局的方向.填充模型和权重,本期来一起学习LinearLay ...

  5. Android零基础入门第27节:正确使用padding和margin

    原文:Android零基础入门第27节:正确使用padding和margin 前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout ...

  6. Android零基础入门第24节:自定义View简单使用

    原文:Android零基础入门第24节:自定义View简单使用 当我们开发中遇到Android原生的组件无法满足需求时,这时候就应该自定义View来满足这些特殊的组件需求. 一.概述 很多初入Andr ...

  7. Android零基础入门第25节:最简单最常用的LinearLayout线性布局

    原文:Android零基础入门第25节:最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认 ...

  8. Android零基础入门第23节:ImageButton和ZoomButton使用大全

    原文:Android零基础入门第23节:ImageButton和ZoomButton使用大全 上一期我们学习了ImageView的使用,那么本期来学习ImageView的两个子控件ImageButto ...

  9. Android零基础入门第22节:ImageView的属性和方法大全

    原文:Android零基础入门第22节:ImageView的属性和方法大全 通过前面几期的学习,TextView控件及其子控件基本学习完成,可以在Android屏幕上显示一些文字或者按钮,那么从本期开 ...

随机推荐

  1. Android Snackbar使用方法及小技巧-design

    Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出 要使用Snackbar,需要在项目的build.gradle中添加依赖 depende ...

  2. js页面加载函数

    在未加载完文档,使用jquery选择器选择元素后,如果立即绑定事件进行调用,会引起js的报错(can not read property of undefined),导致事件不能绑定成功. alert ...

  3. Cordova app 检查更新 ----JS进行调用(二)

    原文:Cordova app 检查更新 ----JS进行调用(二) 1.获取版本号 需要添加 插件 cordova plugin add https://github.com/whiteoctober ...

  4. word 论文排版 —— 按指定格式章节的自动编号

    在word中如何实现章节标题自动编号 标题样式与标题的编号是两个步骤,为标题建立编号是在为标题样式确定的基础后进行的.这是显而易见的,也即只有先定义了多级标题(也可使用 word 自带的标题样式),才 ...

  5. 桌面程序的其他实现方式----使用WPF窗体展现网页

    需求 在WPF应用程序中,需要使用到WEB项目的资源,第一时间想到的就是在WPF窗口中,展现WEB项目中的页面,这样子有两点好处:一是,实现简单,不需要在WPF应用程序中实现UI布局和数据绑定:二是, ...

  6. Gamma 函数及其应用

    1. Γ(⋅) 函数定义 Γ(α)=∫∞0tα−1e−tdt 可知以下基本性质: Γ(α+1)=αΓ(α)(分部积分法) Γ(1)=1 ⇒ Γ(n+1)=n! Γ(12)=π√ 2. 常见变形 对于 ...

  7. Kafka Offset 1

    Kafka Offset Storage   1.概述 目前,Kafka 官网最新版[0.10.1.1],已默认将消费的 offset 迁入到了 Kafka 一个名为 __consumer_offse ...

  8. python 和为S的连续正数序列

    题目描述: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久, ...

  9. 基于JUnit和Ant测试程序正在运行使用Kieker(AspectJ)监测方法

    这篇日志的目的从标题里能够看出来.这也是我们实验须要,必须总结一下,方便其它师弟师妹在这个基础上做实验. 我已经介绍了非常多基于Kieker的监控方法,这里以Prefuse这个开源可视化Java框架为 ...

  10. 怎样将数据库MySQL 迁移到 MariaDB 上

    自从甲骨文收购 MySQL 后,由于甲骨文对 MySQL 的开发和维护更多倾向于闭门的立场,很多 MySQL 的开发者和用户放弃了它.在社区驱动下,促使更多人移到 MySQL 的另一个叫 MariaD ...