Android Apps开发环境搭建
一 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开发环境搭建的更多相关文章
- android NDK开发环境搭建
android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...
- Android studio 开发环境搭建
Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...
- android测试开发环境搭建
本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: ...
- Android:开发环境搭建、移植
一:搭建Android安卓开发环境 准备文件 1.eclipse-SDK-4.2-win32.zip 2.JDK(Java Development Kit) 3.ADT,安卓开发的一个eclipse的 ...
- android NDK 开发环境搭建
基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环 ...
- 【Android Studio安装部署系列】二、Android Studio开发环境搭建
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...
- windows平台下Android studio开发环境搭建教程
最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android stud ...
- Android开发学习之路--MAC下Android Studio开发环境搭建
自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...
- Android:开发环境搭建相关问题
1.Android.ADT.SDK概念与关系 SDK:Software Development Kit,中文意思是“软件开发工具包”.这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关 ...
随机推荐
- erp与电子商务集成的结构图
集约化采购管理系统和电子商务平台统一规划.统一设计,通过系统之间的安全接口全面集成,进而实现资源共享和数据共享,企业内外部系统运作的一体化,建立企业同上.下游合作伙伴的电子数据交互,从而提高电子商务的 ...
- 多线程中,static函数与非static函数的区别?
最近在学习多线程,刚入门,好多东西不懂,下面这段代码今天想了半天也没明白,希望看到的兄弟姐妹能解释下. public class NotThreadSafeCounter extends Thread ...
- ASP.NET MVC 技术债务
ASP.NET MVC 缓存.本地化和监控诊断 ASP.NET MVC 认证与授权 Entity Framework 创建数据模型
- mac下wget用来仿站
wget -c -r -np -k -L -p http://www.domain.com 参考 http://www.v2ex.com/t/147870
- mysql中常用的公式及个人演示
学生,院系表 -- phpMyAdmin SQL Dump-- version 4.1.9-- http://www.phpmyadmin.net---- Host: localhost-- Gene ...
- 屏蔽ios7中某个页面的默认手势滑回返回
- (void)viewWillDisappear:(BOOL)animated {[super viewWillDisappear:YES];self.navigationController.in ...
- sed 详解
sed 详解 1.简介 sed是非交互式的编辑器.它不会修改文件,除非使用shell重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed编辑器逐行处理文件(或输入),并将结果发送到屏幕 ...
- IntelliJ IDEA 15 显示工具栏及底部周边工具栏
- 【BZOJ】【3669】【NOI2014】魔法森林
LCT动态维护MST LCT动态维护MST 我们可以枚举a,然后找从1到n的一条路径使得:这条路径上的b的最大值最小.这个路径肯定在MST上……所以枚举一遍所有的边,动态维护一个关于b值的MST即可. ...
- failed creating the Direct3d device--debug
D3DDEVTYPE_REF 使用REF设备,用软件模拟Direct3D API 照理说是为了让电脑能跑本机不能硬件执行的渲染命令的 但我 pDeviceSettings->d3d9.Devic ...