一 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. 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?

    package common; public class ShortTypeTest { /* * @param args */ public static void main(String[] ar ...

  2. 查看MySQL还原出来的binlog日志中内容方法

    用mysqlbinlog查出需要查看的数据后,可以用more来查看: [root@yoon data]# more recover_sakila.sql | grep --ignore-case -E ...

  3. MySQL批量杀进程

    OS: CentOS 6.3 DB:5.5.14 mysql> show processlist;+----+------+-----------+--------------------+-- ...

  4. Animations--动画基础

    基础动画 //1.在0.5s内,将_field.alpha 的数值变为1.0 [UIView animateWithDuration:0.5 animations:^{ _field.alpha = ...

  5. Careercup - Facebook面试题 - 4922014007558144

    2014-05-01 02:13 题目链接 原题: Design question: Say you have hacked in to a network and can deploy your b ...

  6. 《Dive into Python》Chapter 2 and Chapter 3 笔记

    Example 2.1. odbchelper.py def buildConnectionString(params): """Build a connection s ...

  7. angular事件代理

    在angular中,是不支持事件代理的,有些时候,我们需要处理比较多的数据,尤其是一些列表的时候,可能会很多,如果给每一项都加事件的话,注定慢很多,为了解决这个事情,因此需要一个做事件代理的direc ...

  8. Objective-C传递数据小技巧

    转自:http://www.guokr.com/blog/203413/ 比如说,如果你想向UIAlertView的delegate方法中传递一些信息,怎么办?继承UIAlertView么?使用Cat ...

  9. [转载]点评阿里云、盛大云等国内IaaS产业

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:刘黎明      原文地址:http://www.chinacloud.org ...

  10. 【HDOJ】【3853】LOOPS

    概率DP/数学期望 kuangbin总结中的第7题 其实跟UVA 11762 Race To 1 那道题差不多……直接推下公式,然后倒推即可 Trick:有的点可能是p1[i][j]==1……这样的点 ...