介绍

名词 解释
SDK (Software Development Kit)软件开发包,为开发人员准备的开发工具,本文指Android SDK
JDK (Java Development Kit)Java开发工具包,Java开发使用的SDK
Eclipse 开源的基于的Java集成开发环境(IDE),支持C/C++、PHP、Android等编程开发
ADT (Android development Tools)Android开发工具,是在Eclipse上进行Android开发的必要插件,视作Eclipse与Android SDK的连接桥梁,在ADT里面可以设置Android SDK路径
ADT-Bundle (ADT捆绑)包含了Eclipse、ADT插件和SDK Tools,是Android官方集成好的IDE
Android Studio Android官方推出的IDE

Android开发要用到Java,因此Android开发必须安装JDK和Android SDK。安装JDK与Android SDK后,选择一种开发环境即可进行开发。

目前Android开发环境搭建的三种方法:

  1. Eclipse+独立ADT
  2. ADT-Bundle
  3. Android Studio(推荐)

三者关系:Eclipse上安装独立的ADT插件是最早的Android开发环境,但容易出现Eclipse与ADT不兼容的问题,因此Android推出了adt-bundle版本,直接集成了Eclipse、ADT插件和SDK Tools,也就是Android官方打包好的IDE,只需安装好JDK即可开始开发。但Eclipse毕竟是开源软件,存在bug太多,因此Android推出了自己的IDE:Android Studio。

Android Studio

截止2018年5月18日,AS已更新为3.1.2版本。集成了开发环境、SDK管理、模拟器、其他众多工具,因此不再推荐其他的Android 开发环境。但本文内容的环境配置部分仍有参考价值。
Android Studio官方下载(需翻墙)
Android Studio国内下载

ADT-Bundle

ADT-Bundle环境搭建步骤:

  1. JDK安装与配置。见Java开发环境:Eclipse+JDK配置
  2. ADT-Bundle安装。下载地址,解压即可
  3. 使用ADT-Bundle自带的SDK Manager安装需要的SDK版本

ADT-Bundle下载后是一个压缩包,解压后如图所示:

eclipse文件夹下Eclipse.exe即为集成的IDE。
sdk文件夹为已安装的SDK版本。
SDK manager可以对开发使用的Android SDK版本进行更新。

P.S.使用ADT-Bundle只需正确安装和配置JDK即可,不需对Android开发进行额外的配置。如果是为Eclipse安装独立ADT(方法一),则需要手动将SDK安装目录的tools文件夹路径添加进环境变量Path,如D:\sdk\tools

安装/更新SDK(Android API)

运行SDK manager可以对开发使用的Android SDK版本进行更新。但由于Google被墙,直接下载速度太慢。解决办法有二:代理更新 或 修改Host文件。

  • 代理更新:
    运行SDK manager -> Tools -> Options -> 填入以下代理地址:

HTTP Proxy Server:mirrors.neusoft.edu.cn
HTTP Proxy Port:80
勾选Force https:// ...,如下,close,即可更新SDK列表。

  • SDK Manager解读

详见:Android SDK Manager和AVD Manager使用
这里帖一张图:

Android开发环境相关推荐

  1. 配置Android开发环境(fedora)

    配置Android开发环境(fedora) 最进看见google的Android,体会了下,按照官网上的配置了下,后编了个Hello Android结果发现没能传到模拟器上:于是在windows xp ...

  2. Ubuntu Linux下如何配置Android开发环境

    下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...

  3. Ubuntu 配置 Android 开发 环境

    . 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...

  4. 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境...

    1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...

  5. android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码

    /** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...

  6. Android开发环境——Eclipse ADT相关内容汇总

     Android开发环境将分为SDK相关内容.Eclipse ADT相关内容.模拟器AVD相关内容.调试器DDMS相关内容.日志LogCat相关内容.连接驱动ADB相关内容.内存泄露检测工具MAT相关 ...

  7. 在Windows环境下搭建Android开发环境

    标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...

  8. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  9. 搭建android开发环境,android studio + Genymotion

    刚开始学习android,记录下自己的学习过程,期望和大家一起学习.进步 既然要学习android开发,首要之事就是搭建android开发环境,以前的android的开发环境都是eclipse+and ...

  10. Android开发环境搭建全程演示(jdk+eclip+android sdk)

    Android开发环境搭建全程演示(jdk+eclip+android sdk) http://files.cnblogs.com/Bany/Android%E5%BC%80%E5%8F%91%E7% ...

最新文章

  1. 如何优雅的导出 Excel
  2. 用JavaScript来实现链表LinkedList
  3. Selenium3自动化测试——4. 获取百度备案信息
  4. python中的解析式是什么_初学python之解析式
  5. flutter text 最大长度_Flutter小技巧之TextField换行自适应
  6. 前端:JS/28/CSS DOM动态样式(style对象,style 对象属性与CSS属性的转换),Event DOM,事件对象简介(DOM和IE中的Event对象),实例:点出满天小星星
  7. python网络爬虫学习笔记(三):urllib库的使用
  8. linux中php集成软件,最新XAMPP Linux版5.6.3 官方版_免费开源php集成环境下载地址电脑版-锐品软件...
  9. CSS 3之美化表格样式(二)
  10. 免费的WinCC语音报警控件
  11. 印章仿制工具_PS仿制图章工具怎么使用?仿制图章工具使用方法图解
  12. 育碧首款区块链游戏真的来了吗?
  13. github用户followers分析
  14. MakerBot Replicator Z18使用说明文档
  15. Mac中Chrome浏览器的快捷键
  16. 唐山大地震:接近尸体
  17. 2020博客之星年度总评选,我来啦
  18. 备案需要域名证书吗?如何下载域名证书?
  19. Go语言入门【7】指针
  20. Pikachu(皮卡丘)靶场搭建

热门文章

  1. arcgis地理空间数据库学习记录01-复制地理数据库
  2. php 控制骰子概率,jQuery+PHP实现的掷色子抽奖游戏实例
  3. 矩阵的乘法(python、matlab、excel的不同实现方法)
  4. 机器学习之二分类模型评价指标
  5. css canvas_混合canvas API和HTML / CSS模型
  6. C语言状态机模块实现
  7. 基于echarts实现非常规可视化图表
  8. linux中vim删除某个符号,在 Vim 中,删除 ^@ 符号的几种方法
  9. k2p 登录路由器shell失败_斐讯路由器无法进入路由器登录管理界面怎么办
  10. Matlab更改计算机用户名