android基于Java并运行Linux内核上的轻量级操作系统。由于是基于java的,学习起来也不是太难,对java有一定了解并知道一些基本的图形用户界面,入门就很简单了。

一、了解JDK ,SDK,ADT,ADT Bundle,Android Studio

随着android的发展,现在搭建一个android开发环境变的越来越简单了。

JDk:(Java Development Kit) 是 Java 语言的软件开发工具包(SDK),要编译JAVA程序,必须安装SDK。

JRE:(Java Runtime Environment),它包括Java虚拟机(jvm)、Java核心类库和支持文件。运行Java必须要安装JRE。

SDK:(Software Development Kit),一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。

ADT:(Android Developer Tools)是Eclipse下android开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径。

我们知道在windows下开发C++程序只需要用visual studio IDE就行,但是开发android是基于java,所以都需要安装java开发环境。这是第一步,接着可以选择只

下载SDK Tools,或者下载ADT Bundle,或者Android Studio。

ADT Bundle:

  • Eclipse + ADT plugin
  • Android SDK Tools
  • Android Platform-tools
  • A version of the Android platform
  • A version of the Android system image for the emulator

Android Studio:基于IntelliJ IDEA的android开发环境,类似于Visual  studio。

SDK前面已经介绍,这是用于你已经有现成的IDE,需要升级SDK用。对于新手,一般来说是下载后面两种,Android Studio是官网上推荐新手使用的,因为目前已经不开发Eclipse的ADT插件了。但是这一工具还是处于beta版,占用内存大,运行慢,过不久才会出正式版。而ADT Bundle就相当于捆绑了ADT,Eclipse和SDK,省了多个下载的麻烦,另外目前的大部分教程都是基于这个开发环境的。所以要上手还是选择ADT Bundle。

二、下载,安装,更新

2.1 下载

JDk:选择Standard Edition下载。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安装教程:http://www.cnblogs.com/xiangshancuizhu/archive/2011/06/13/2079740.html

主要是环境变量的配置。

ADT Bundle:下载最新版本

官方地址:http://developer.android.com/sdk/index.html#download

速度慢,而且用浏览器下载容易掉线。

百度网盘下载:

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

2.2 安装

解压下载完成后的文件在某个盘,最好是比较上层的目录。然后打开Eclipse,无需安装,如下图选择java perspective,

出现如下界面,然后选择Android SDK manager(左边红框标记,右边为创建android 虚拟机的)。或者直接打开另一个文件夹下Android SDK manager.exe

2.3 更新SDK

在下面的界面中选择对应的版本进行更新,最好全都选上。

这时可能下载速度很慢,常常更新不成功,需要设置一下代理,按如下方式进行设置。

耐心等待下载完成后,就搭建好android开发环境了。

因为ADT Bundle中的Eclipse已经安装好ADT插件了,所以就不需要安装,如果想更换ADT版本,就要先卸载在更新。

关于安装过程中发生的一些错误和问题在后面更新。

转载于:https://www.cnblogs.com/dawnminghuang/p/4109947.html

android学习一---搭建开发环境相关推荐

  1. 用c#开发Android应用(一)——搭建开发环境

    自从有了Android后就一直想尝试下为Android开发些小应用玩玩.但是我日常主要工作是用C#来完成的,JAVA放下也有些年头了所以这事就就一直拖着没干.后来听说有了Mono for Androi ...

  2. android迅雷下载搭建开发环境

    附件中有图片 转自:http://www.eoeandroid.com/forum-viewthread-tid-53371-highlight-android%2B%2B%E9%85%8D%E7%B ...

  3. Android+eclipse+adt搭建开发环境

    一.下载相关软件 android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:JDK:http://www.oracle.com/technetwork ...

  4. React Native学习笔记一之搭建开发环境

    因为项目需要,今天开始正式学习React Native,先来搭建个开发环境 忐忑的心情 因为项目比较急,而且客户要求使用React Native开发,只能先学点基础然后在项目中使用的时候,边做边学了, ...

  5. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  6. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  7. Android开发实战一之搭建开发环境-附测试实例(已亲测)

    使用JDK.Android SDK.Eclipse + ADT搭建开发环境      附测试实例     (已亲测) ----------------------------------------- ...

  8. Esp8266学习之旅① 搭建开发环境,开始一个“hellow world”串口打印。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...

  9. 从零开始Android游戏编程(第二版) 第一章 搭建开发环境

    第一章 搭建开发环境 难度:容易 工欲善其技,必先利其器.我们要做的第一件事就是搭建Android开发环境.本文只介绍Windows下的安装方法,Linux下的安装方法请参考官方网站的介绍. 与PC编 ...

最新文章

  1. 开发商微信选房后不退认筹金_认筹金贸然转定金退不回 购房人认栽?
  2. web02--jsp数据传递
  3. python中的split()方法的使用
  4. wordpress蓝色简洁中文杂志主题wordpress模板
  5. 教育启蒙赛道、亿级异构数据不停服平滑迁移方案和实践
  6. Java、JavaScript和JScript
  7. 优秀子序列(【CCF】NOI Online能力测试3 提高组)
  8. OpenGL.tutorial06键盘和鼠标
  9. [BuildRelease]Mozilla Build Tools(自动设置VC环境)
  10. HDU 1069 Monkey and Banana 动态规划
  11. 【通信仿真】基于matlab多域网络仿真【含Matlab源码 1794期】
  12. eclipse的下载、安装
  13. 音频处理——G711标准详解
  14. 用diiv实现多个方块居中嵌套--margin
  15. 2018时间的朋友罗振宇跨年演讲主题是什么?
  16. L18-python语法基础-数据类型的基本操作(d5)
  17. Data Structure - Pairing Heap (Java)
  18. ABeam Insight | 女性科技系列(2):全球女性科技(FemTech)现状
  19. 个人邮箱怎么注册,商业人士用哪个邮箱,邮箱使用全攻略!
  20. 90 后 CTO 如何成为国内首位女性 Apache Member?

热门文章

  1. jav中什么是组织java程序_Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指()。A.Java调试器B.Java剖析工具C.Jav...
  2. Opencv4.5.5 + Opencv4.5.5_contrib 图像拼接
  3. linux eclipse gtk,Ubuntu+Eclipse下开发GTK+应用程序
  4. Lambda表达式 入门实战
  5. Dockerfile 常用命令
  6. 远程桌面--------ms12-020 漏洞复现 (死亡蓝屏)
  7. python中怎么比较两个列表的大小_python中对列表元素大小排序(冒泡排序法,选择排序法和插入排序法)—排序算法...
  8. 移动端开发meta标签 viewport 设置
  9. 「雕爷学编程」Arduino动手做(20)—水银开关模块
  10. python包的初始与日志模块