Eclipse+ADT+Android SDK 搭建安卓开发环境

要求

  • 必备知识

    windows 7 基本操作。

  • 运行环境

    windows 7(64位); 
    eclipse-jee-luna-SR2-win32(32位);
    ADT-23.0.4

  • 下载地址

    环境下载

最近刚开始接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--)。下面把我的安装过程和经验分享个大家!!

安装JDK

这里可以参考我之前写的一篇关于安装JDK的教程,由于博客园团队觉得写得过于简单、不够详细,然后就被和谐了~~,但是个人觉得简单有简单的好处!不需要在一大篇文章中去找自己需要的重点信息,可以节省读者的阅读量! 所以我还是打算贴出我之前写的那篇文章,请看下面链接吧。

  • http://www.cnblogs.com/Li-Cheng/p/4334985.html

安装Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。我们可以通过在Eclipse中添加ADT(Android Development Tools)安卓开发工具,来搭建安卓开发环境。

下载Eclipse

下载地址:http://www.eclipse.org/downloads/

Eclipse针对不的开发者和不同的编程语言提供了不同的开发环境,这里我们可以选择前面两个包。这里我选择的是Eclipse IDE for Java EE Developers,即上图的中的第二个。

  • Eclipse IDE for Java Developers: 提供了一些JAVA开发所需的工具,包括Java IDE,CVS客户端,Git客户端,XML编辑器,Mylyn,Maven和WindowBuilder
  • Eclipse IDE for Java EE Developers: 为JAVA开发者提供了创建JAVA EE WEB应用程序的工具,包括Java EE,JPA,JSF,Mylyn,EGit等

Eclipse版本选择

这里根据个人的操作系统版本进行选择。之前说过我用的是Windows系统,所以我选择了Windows 32-bit版本。这里需要注意的是:

  • 如果eclipse安装的是32位的,则JDK也应该装Windows x86(32位)的;如果eclipse安装的是64位的,则JDK应该安装 Windows x64(64位)的。否则启动 Eclipse 时会弹出“Failed to load the JNI shared library jvm.dll”错误!

Eclipse安装

下载完毕后,你会在你保存的地方看到一个压缩包文件,这就是eclipse,直接解压缩即可。解压完毕后即可使用,进入文件夹,双击Eclipse图标后,就可以启动Eclipse了,到这Eclipse就安装完毕了。接下来是到Android开发者网站上去下载ADT 工具和android sdk文件。

下载独立的Android SDK工具

如果你使用的是自己的IDE工具开发android程序,你需要下载独立的Android SDK工具(官网上有针对Android Studio安装SDK的方式,这里下次介绍)。

  • 下载地址:android-sdk_r24.0.2-windows.zip

ADT安卓开发工具安装

ADT(Android Development Tools)安卓开发工具,是安卓在Eclipse IDE环境中的开发工具,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开放工具的升级下载工具。通过Android开发者官网(developer.android.com), 我们可以知道,Eclipse可以通过两种方式安装ADT插件,在线安装、离线安装(需要先下载ADT插件包,可以到开发者官网上找到)。下面我分别介绍两张方式如何安装:

eclipse在线安装ADT插件

  • 1.启动Eclipse,然后在菜单栏上选择 Help > Install New Software
  • 2.单击 Add 按钮,在右上角
  • 3.在Name(名称)处输入"ADT Plugin",Location(网址)处输入"https://dl-ssl.google.com/android/eclipse/"
  • 4.点击"OK"
  • 5.在软件对话框中,选中"Developer Tools"复选框,然后点击"Next"
  • 6.在下一个窗口中,您会看到一个要下载的工具列表。单击“Next”
  • 7.阅读并接受许可协议,然后单击“Finish”
  • 8.安装完成后,重新启动Eclipse

eclipse离线安装ADT插件

  • 1.下载ADT插件的zip文件(不要解压):ADT-23.0.6.zip

  • 2.启动Eclipse,然后在菜单栏上选择 Help > Install New Software
  • 3.单击 Add 按钮,在右上角
  • 4.在"Add Repository"对话框,单击"Archive"
  • 5.选择下载的adt-23.0.6.zip文件并单击"确认"。ADT下载地址见文档末尾链接!默认选第一个"https://dl.google.com/android/ADT-23.0.6.zip"
  • 6.在Name(名称)处输入"ADT Plugin",单击“Finish”
  • 7.在软件对话框中,选中"Developer Tools"复选框,然后点击"Next"
  • 8.在下一个窗口中,您会看到一个要下载的工具列表。单击“Next”
  • 9.阅读并接受许可协议,然后单击“Finish”
  • 10.安装完成后,重新启动Eclipse

配置ADT插件

  • 1.启动Eclipse,选择windows>preferences>android
  • 2.在选项卡中选择"Browse",选择之前下载的Android SDK的zip文件(需要解压)的目录(解压后的目录),点击确定
  • 3.点击OK

Duang!到这里环境基本搭建完成!!

通过Android SDK Manage添加新的软件包

  • 1.启动Eclipse,在菜单栏上点击
  • 2.运行后出现如下界面,选择自己需要的Android版本,然后点击"Install X packages"。Installed 表示已经安装、Not installed表示没有安装!!

  • 3.在新出现的界面中选择如下Accept或者Accept All,然后点击Install。Android SDK 管理器就开始下载并安装你所选的包了,我们等一段时间就OK了!

AVD Manage创建安卓虚拟机

  • 1.启动Eclipse,在菜单栏上点击

  • 2.点击Create按钮,进行如下设置,然后点击"OK"

  • 3.选中刚才创建的虚拟设备,然后点击“Start->Launch”,就可以启动 Android 模拟器了。Android 5.1双手奉上,哈哈~~~~

ADT下载地址(含各版本),最新ADT-23.0.6

版本):

http://pan.baidu.com/s/1qWFJoF6

ADT360云下载链接(含各版本):

http://yunpan.cn/cyI74cXQ9cu2Q  提取码 f38c

官网各版本下载链接:

https://dl.google.com/android/ADT-23.0.6.zip

http://dl.google.com/android/ADT-23.0.4.zip

http://dl.google.com/android/ADT-23.0.3.zip

http://dl.google.com/android/ADT-23.0.2.zip

http://dl.google.com/android/ADT-23.0.0.zip

http://dl.google.com/android/ADT-22.6.3.zip

http://dl.google.com/android/ADT-22.6.2.zip
http://dl.google.com/android/ADT-22.6.1.zip
http://dl.google.com/android/ADT-22.6.0.zip
http://dl.google.com/android/ADT-22.3.0.zip
http://dl.google.com/android/ADT-22.2.1.zip
http://dl.google.com/android/ADT-22.2.0.zip
http://dl.google.com/android/ADT-22.0.5.zip
http://dl.google.com/android/ADT-22.0.4.zip
http://dl.google.com/android/ADT-22.0.1.zip
http://dl.google.com/android/ADT-22.0.0.zip
http://dl.google.com/android/ADT-21.1.0.zip
http://dl.google.com/android/ADT-21.0.1.zip
http://dl.google.com/android/ADT-21.0.0.zip
http://dl.google.com/android/ADT-20.0.3.zip
http://dl.google.com/android/ADT-20.0.2.zip
http://dl.google.com/android/ADT-20.0.1.zip
http://dl.google.com/android/ADT-20.0.0.zip
http://dl.google.com/android/ADT-18.0.0.zip
http://dl.google.com/android/ADT-17.0.0.zip
http://dl.google.com/android/ADT-16.0.1.zip
http://dl.google.com/android/ADT-16.0.0.zip
http://dl.google.com/android/ADT-15.0.1.zip
http://dl.google.com/android/ADT-15.0.0.zip
http://dl.google.com/android/ADT-14.0.0.zip
http://dl.google.com/android/ADT-12.0.0.zip
http://dl.google.com/android/ADT-11.0.0.zip
http://dl.google.com/android/ADT-10.0.1.zip
http://dl.google.com/android/ADT-10.0.0.zip
http://dl.google.com/android/ADT-9.0.0.zip(此链接好像失效了,所以我百度云里也没有这个)
http://dl.google.com/android/ADT-8.0.1.zip
http://dl.google.com/android/ADT-8.0.0.zip
http://dl.google.com/android/ADT-0.9.9.zip
http://dl.google.com/android/ADT-0.9.8.zip
http://dl.google.com/android/ADT-0.9.7.zip
http://dl.google.com/android/ADT-0.9.6.zip
http://dl.google.com/android/ADT-0.9.5.zip
http://dl.google.com/android/ADT-0.9.4.zip

Android平台与SDK Tools版本以及ADT版本的对应关系
在android的开发中,我们接触很多不同版本的SDK Tools,以及很多版本的ADT,在面试的时候,面试官也是很喜欢问,请说一下你使用过的android版本之间的不同等。了解android平台和SDK Tools版本,以及ADT版本的对应关系,以及熟记他对我们的工作是很有帮助的,尤其是要协助测试,兼容性测试的时候,这体现的更加的明细

- 下面简单举例DataPicker这个空间的不同版本的问题
<DatePicker
            android:id="@+id/datePicker"
            android:layout_width="wrap_content"
            android:layout_height="200dp"
            android:layout_gravity="center_horizontal"/>
1
2
3
4
5
-DatePicker是大家使用比较多的时间控件,在使用中大家知道,使用它的版本在mianfest中设置我们

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
1
2
3
这里的minSdkVersion比您设置的小的时候是不能够运行的,当我们要使用DatePicker的系统自带选择滚动框的时候就会发现,在minSdkViersion为8的时候并不支持,而是为>=11的时候才可以设置成功。

那么这一问题就出现了,对我们的手机测试型号,以及兼容设备都有明确的要求,如果你的设备是需要minSdkVersion为11的版本,可是您的测试机器确实2.2或者2.3的那么就会发现在ES和AS中联工程都运行不了,顾知道Android平台和SdkTools版本以及ADT对应关系很重要,下面就让小编给大家打来关于他们的相关知识,希望在未来的日子里面,不仅对自己有用,对大家也有用。

Android早期的版本
Android早期的版本号有点“混乱”,比如Android 2.2对应的ADT版本为ADT-0.9.9 
而Android 2.3对应的的ADT版本则突然“跃迁”为 ADT-8.0.0.zip。

而且Android SDK还包含SDK Tools和SDK Platform两个东西,它们的意义也不同,它们也有各自的版本号,因此有些人在此处容易混淆,下面将它们之间的对应关系进行一下单的归纳:


作者:CherryChen88 
来源:CSDN 
原文:https://blog.csdn.net/onlymetagain/article/details/53191746 
版权声明:本文为博主原创文章,转载请附上博文链接!

Android:Eclipse+ADT+Android SDK 搭建安卓开发环境相关推荐

  1. Eclipse+ADT+Android SDK 搭建安卓开发环境

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse+ADT+Android SDK 搭建安卓开发环境 博客分类: Android 最近刚开始接触Android(安 ...

  2. 使用 Android Studio 搭建安卓开发环境

    使用  Android Studio  搭建安卓开发环境,方便.快捷.因为 Android SDK 等下载已经集成到 Android Studio 的安装中 1.官网下载 Android Studio ...

  3. delphi 搭建安卓开发环境

    delphi 搭建安卓开发环境 DELPHI安装成功以后,怀着激动的心情,使用IDE向导生成安卓DEMO程序,BUILD,想马上看到编译成功的提示,结果报错,不由得傻眼了.DELPHI怎么这么差? 原 ...

  4. 动手搭建安卓开发环境

    2014已经快到尾声,2015即将来临.要问到如今最流行的手机操作系统,那就非安卓莫属了.手机作为用户粘合度最大的一种电子产品,早已成为各大厂商的兵家必争之地,所以安卓的炙手可热也是必然的.作为用户最 ...

  5. [转] Android开发环境的搭建 Android虚拟机搭建 安卓开发环境搭建

    最近研究Andriod 呢,第一部就是搭环境了! 其实很 简单! 需要3个东西 第一 Andriod SDK 很大! 第二 Java环境 JDK 1.6 第三 Eclipse 和 ADT.OK 运行吧 ...

  6. Android + Eclipse + PhoneGap 2.9.0 安卓最新环境配置,部分资料整合网上资料,已成功安装....

    前言:最近心血来潮做了一个以品牌为中心的网站,打算推出本地服务o2o应用.快速开发手机应用,最后选择了phonegap,这里我只是讲述我安装的过程,仅供大家参考. 我开发的一个模型http://www ...

  7. Linux搭建安卓开发环境

    Linux下搭建Android开发环境 为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定. 我使用的Linux环境是ubuntu-10.1 ...

  8. 被墙怎么搭建安卓开发环境

    http://www.androiddevtools.cn/   下载 23.0.2  版本 ADT Bundle ADT Bundle包含了Eclipse.ADT插件和SDK Tools,是已经集成 ...

  9. netbeans搭建安卓开发环境

    2019独角兽企业重金招聘Python工程师标准>>> NetBeans 上开发 Android  应用程序需要安装一个 Android SDK 和针对 NetBeans 的 And ...

最新文章

  1. 关于 Deployer 部署结构
  2. oracle11G在linux环境下的卸载操作
  3. mysql提高缓存_合理配置MySQL缓存 提高缓存命中率
  4. 大数据挖掘在销售管理中的应用价值
  5. 不允许更改采购订单币种
  6. 【英语学习】【WOTD】scavenger 释义/词源/示例
  7. c语言硬件信息监控,zabbix通过ipmi传感器监控浪潮服务器的硬件信息
  8. 隐藏iframe实现无刷新的效果
  9. 第三季-第17课-信号量同步编程
  10. 20190618每日一句
  11. 数据挖掘导论课后习题答案-第二章
  12. MT6573 android2.3.4 OTA包的生成研究
  13. 如何高效进行大规模分类?
  14. python list 求平均
  15. 如何打开tdms文件?
  16. 基于Appian低代码平台开发一个SpaceX网站
  17. 婚恋交友系统源码,实现基础的系统功能
  18. 流动比率liquidity rate解释
  19. trie树之敏感词过滤算法
  20. 史上最全深度学习入门教程:超全深度学习笔记本

热门文章

  1. 查询服务器硬件配置的命令
  2. Fastify 系列教程三 (验证、序列化和生命周期)
  3. 八大排序算法之希尔排序
  4. 关于JSON的那些事儿
  5. .net中实现文件下载的几种方法(收藏)
  6. ZOJ 1094 带括号的矩阵连乘
  7. [转载] [SQL] patindex 详解
  8. grafana和zabbix的端口映射
  9. Maven的帮助文档ー查看各个插件的作用--- 【maven-assembly-plugin】
  10. bat 中 for 的使用 帮助文档 中文版