一 Android开发工具简介

用于Eclipse的Android开发工具(AdnroidDeveloper Tools,简称ADT)插件提供了专业级别的开发环境,利用该环境来构建AndroidApps,它是一个完成的JavaIDE且具有高级的特征来帮助构建,测试,调试和打包AndroidApps。

而且它是免费的,开源的,运行在大多数的主流平台上。

二 下载Android SDK

AndroidSDK提供了API库和必需的开发工具来构建,测试,调试AndroidApp

1 集成开发环境ADT Bundle

若是Android开发的新手,推荐下载ADTBundle以快速的开始开发Apps。它包含了必要的AndroidSDK组建和内置ADT的EclipseIDE版本以简化AndroidApp开发流程

对于ADT Bundle,只需要下载这一个就可以了,因为它包含了开始开发Apps的所有组建:

Eclipse+ADT插件

AndroidSDK工具

Android平台工具(Androidplatform-tools)

最新的Android平台

用于Emulator的最新的Android系统镜像。

注:一个新的基于IntelliJIDEA的Android开发环境——AndroidStudio,作为早期访问版本(earlyaccess preview)现在可用了,更多信息查看:GettingStarting with AndroidStudio(http://developer.android.com/sdk/installing/studio.html)

2.基于Eclipse IDE搭建环境

若使用已安装的Eclipse或其他的IDE版本,可以通过定制的方式来安装AndroidSDK。

1.1使用已经存在的IDE

若已经有了一个IDE,且用它来进行AndroidApp开发,需要自己下载SDK工具,然后选择安装附加的AndroidSDK包(像Androidplatform和systemimage)。若使用的是Eclipse,则可以加入ADT插件即可

1.2系统要求

操作系统:

  • WindowXP(32-bit), Vista(32- or 64-bit),或者Windows7(32-or -64-bit)

  • MacOS X 10.5.8或者更新版本(仅仅x86)

  • Linux(在UbuntuLinux,LucidLynx上测试)

1)GNUC库(glibc)2.7或者更新

2)若是UbuntuLinux,版本是8.04或更新

3)64-bit的系统必须能运行32-bit的应用

EclipseIDE:

  • Eciplse3.6.2(helios)或更新(注:最新的ADT版本已不支持Eclipse3.5(Galileo))

  • EclipseJDT插件(在大多数的EclipseIDE包中已包含)

  • JDK6(单独有JRE不够)

  • Android开发工具插件(推荐)

1.3 Android SDK下载

下载地址为:http://developer.android.com/sdk/index.html#ExistingIDE

SDK工具包并不是包括完整的SDK环境,它仅仅包括核心的SDK工具,因此还需要下载剩下的SDK包(像最新的SystemImage)

1.4安装Eclipse插件

1.4.1 下载ADT plugin插件

Android提供了EclipseIDE的定制插件,称为Android开发工具(ADT),该插件提供了功能强大的集成环境来开发Androidapps,它扩展了Elipse的功能来快速的建立Android工程,以构建AppUI,调试App,和导出签名的(无签名的)App包以发布出去。

1)打开Eclipse,选择Help->InstallNew Software。

2)点击右上角的Add。

3)在AddRepository对话框中,在Name中输入ADTPlugin以及在Location中输入如下的URL:https://dl-ssl.google.com/android/eclipse/

4)点击OK。

若获取插件存在问题,试试把LocationURL中的“https”改为”http”

5)在可用的软件对话框中,勾选Developer Tools,点击Next。

6)在接下来的窗口中,将会看到一列需要下载的工具,点击next

7)阅读和接受licenseagreements,点击Finish

8)当安装完成时,重启Eclipse

1.4.2 配置
ADT plugin插件

当Eclipse重启后,必须要指定Android SDK目录的位置

1)在出现的“Welcometo Android Development”中,选择Use existing SDKs

2)浏览和选择你最近下载的AndroidSDK目录的位置,并解压包

3)点击Next

现在EclipeIDE建立起来开发Android apps了,但是需要加入最新的SDK平台工具和一个Android平台到环境中。

三 添加Platforms和Packages

使用AndroidSDK Manger来下载AndroidSDK单独的工具,平台和其他的组件。原始的SDK包只包含SDK工具,为了开发Androidapp,还需要至少下载一个Android平台和最新的SDK平台工具。

1)打开SDKmanger

在windows下,运行SDK Manager.exe

在Linux下,进入/tools/目录下,运行 android sdk

2)SDKManager 显示所有可用的SDK包来加入到AndroidSDK中,作为最小的配置,推荐安装如下内容:

最新的Tools包

最新的Android版本

Android支持库

一旦选择了要安装的包,点击Install,AndroidSDK Manager将安装所选的包到AndroidSDK环境中。

若在安装过程中,出现如下错误:

reason:Connection to https://dl-ssl.google.com refused

可参考:http://blog.csdn.net/fantasy_wxe/article/details/10028791

Android Apps开发环境搭建的更多相关文章

  1. android NDK开发环境搭建

    android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...

  2. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  3. android测试开发环境搭建

    本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: ...

  4. Android:开发环境搭建、移植

    一:搭建Android安卓开发环境 准备文件 1.eclipse-SDK-4.2-win32.zip 2.JDK(Java Development Kit) 3.ADT,安卓开发的一个eclipse的 ...

  5. android NDK 开发环境搭建

    基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环 ...

  6. 【Android Studio安装部署系列】二、Android Studio开发环境搭建

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...

  7. windows平台下Android studio开发环境搭建教程

    最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android stud ...

  8. Android开发学习之路--MAC下Android Studio开发环境搭建

    自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...

  9. Android:开发环境搭建相关问题

    1.Android.ADT.SDK概念与关系 SDK:Software Development Kit,中文意思是“软件开发工具包”.这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关 ...

随机推荐

  1. MySQL Server-id的作用

    1. mysql同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,因此server-id一定要有的 2. 每一个同步中的slave在master上都对应一个mast ...

  2. ios的UIImage的两种不同的图片加载方式 tom猫

    在ios的UI交互设计时,对图片的处理是难免的:不同的处理方式会对内存有不同的影响: ********************************************************* ...

  3. WPF 多线程处理(4)

    WPF 多线程处理(1) WPF 多线程处理(2) WPF 多线程处理(3) WPF 多线程处理(4) WPF 多线程处理(5) WPF 多线程处理(6) 开始一个线程处理读取的文件并且更新到list ...

  4. Backbone.Events—纯净MVC框架的双向绑定基石

    Backbone.Events-纯净MVC框架的双向绑定基石 为什么Backbone是纯净MVC? 在这个大前端时代,各路MV*框架如雨后春笋搬涌现出来,在infoQ上有一篇 12种JavaScrip ...

  5. CodeForces 173B Chamber of Secrets 二分图+最短路

    题目链接: http://codeforces.com/problemset/problem/173/B 题意: 给你一个n*m的地图,现在有一束激光从左上角往左边射出,每遇到‘#’,你可以选择光线往 ...

  6. Windows下JNI执行步骤

    问题描述:     java JNI使用 问题解决: JNI编写步骤: (1)编写带有native声明的方法的java类     (2)使用javac编译所写的java类,然后使用javah生成扩展名 ...

  7. 【转载】Ssh整合开发介绍和简单的登入案例实现

    Ssh整合开发介绍和简单的登入案例实现 Ssh整合开发介绍和简单的登入案例实现 一  介绍: Ssh是strtus2-2.3.1.2+ spring-2.5.6+hibernate-3.6.8整合的开 ...

  8. [三分]HDOJ 5531 Rebuild

    题意:给n个点,以这n个点为圆心画圆,使得所有的圆与其相邻的圆相切. 求n个圆最小的面积和. 分析:很容易想到确定了其中一个圆的半径之后,其他的圆的半径也能随之确定了. 画一画三个点的和四个点的,会发 ...

  9. TopCoder 649 div1 & div2

    最近一场TC,做得是在是烂,不过最后challenge阶段用一个随机数据cha了一个明显错误的代码,最后免于暴跌rating,还涨了一点.TC题目质量还是很高的,非常锻炼思维,拓展做题的视野,老老实实 ...

  10. hadoop2.2.0集群搭建与部署

    原创文章,转载请注明: 转载自http://www.cnblogs.com/tovin/p/3818908.html 一.安装环境 1.系统环境 CentOS  6.4 2.集群机器节点ip 节点一i ...