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,中文意思是“软件开发工具包”.这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关 ...
随机推荐
- SQLserver行转列与列转行
行表: 行表 姓名 属性 属性值 JACK 身高 180 JACK 体重 80 JACK 年龄 27 TOM 身高 164 TOM 体重 59 TOM 年龄 20 列表: 列表 姓名 身高 年龄 体重 ...
- mapreduce 实现pagerank
输入格式: A 1 B,C,D B 1 C,Dmap: B A 1/3 C A 1/3 D A 1/3 A |B,C,D C B 1/2 D B 1/2 B |C,Dreduce: B (1-0.85 ...
- python之库组织
python可重用代码库的组织依赖二个概念: 1. 模块 module 2. 函数 function 没有Java哪么灵活的包概念, 比较偏近C++的namespace.
- 2016 系统设计第一期 (档案一)jQuery radio 取值赋值
MVC代码: <div class="form-group"> <label for="Gender" class="col-sm- ...
- 关于feature创建Lookup列的BUG
使用Sharepoint 2013自带的创建栏,有如下的XML <?xml version="1.0" encoding="utf-8"?>< ...
- 将eclipse的应用程序打包成.exe
转自:http://blog.163.com/loveshijie_1991/blog/static/1760553112012102573437156/ 参考:http://blog.csdn.ne ...
- 自定义的你的ubuntu鼠标右键
首先看下效果图: 好,接下来讲下如何实现,“下一个桌面”和”在终端打开“,首先是安装必要软件 sudo apt-get -y install nautilus-open-terminal nautil ...
- 模仿易信的UI
易信,它的UI还是很简洁,因此本人想模仿一下它,用了一天的时候来研究它的资源文件,终于被我写出来.先看下效果图吧. (一)首页的标题 main_title.xml <?xml v ...
- WinForm中Component Class、User Control及Custom Control的区别和使用-转
转http://www.cnblogs.com/jhtchina/archive/2010/11/28/1028591.html NET Framework 为您提供了开发和实现新控件的能力.除了常见 ...
- 1226: [SDOI2009]学校食堂Dining - BZOJ
Description 小F 的学校在城市的一个偏僻角落,所有学生都只好在学校吃饭.学校有一个食堂,虽然简陋,但食堂大厨总能做出让同学们满意的菜肴.当然,不同的人口味也不一定相同,但每个人的口味都可以 ...