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,中文意思是“软件开发工具包”.这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关 ...
随机推荐
- Ubuntu下配置samba服务器实现文件共享
安装Samba 安装samba sudo apt-get install samba Kubuntu 安装系统设置的共享模块 sudo apt-get install kdenetwork-files ...
- ORA-1653: unable to extend table SYS.AUD$
今早运维组的同事反映有个系统功能很多地方都报错,怀疑是不是数据库有什么问题.于是登录数据库检查,通过crsctl status res -t检查,发现所有集群资源都是OK的,没有哪个资源挂掉了.于是到 ...
- iOS刷新第三方MJRefresh的基本使用
iOS开发中最好用的刷新第三方框架 MJRefresh GitHub : https://github.com/CoderMJLee/MJRefresh UIRefreshControl的介绍 1,U ...
- 实用项目管理前台框架:EasyUI,ExtJs
EasyUI项目管理框架,如图: 项目名称:微信管理平台 项目地址:http://www.cnblogs.com/hanyinglong/p/3236966.html#3007557 托管地址:htt ...
- usb口外接了Com设备,U盘识别不了问题
就如本题,当我usb口外接了Com设备时候,再插入U盘会出现识别不了的问题. 解决方法非常的简单,只要拨出这个com设备的usb就可以使用U盘了^_^
- 用protobuf编译时报错:protoc: error while loading shared libraries: libprotoc.so.9: cannot open shared object file: No such file or directory 的解决方法
解决办法:export LD_LIBRARY_PATH=/usr/local/lib
- c++ 常用数据接口 set
#include <set> #include <iostream> #include <string> int main(void) { std::set< ...
- 【BZOJ】【3052】【WC2013】糖果公园
树分块 老早(大约一个月以前?)就听说这道神题了……orz rausen 一直拖到现在才做……发现还是不会呢= = 只好也去Orz了Hzwer和zky http://hzwer.com/5250.ht ...
- ajax与jsonp的区别
ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本.
- reset内容
/*reset */div,p,a,span,body,dl,dt,dd,header,footer,img,section,time,h2,em,article,h3,h4,ul,li,labe ...