Android开发环境搭建

分享到:

在进行开发之前我们先要把Android的开发环境搭建出来这里介绍两种方案

1 使用独立安装的Eclipse + Android SDK + Android ADT + JDK

2 使用Google为我们集成好的Eclipse

第一种方案可以分解成如下几个关键步骤:

1.1 JDK的安装

1.2 Eclipse的安装

1.3 Android SDK的安装, 这里的SDK概念和其它语言SDK相同是Android为我们打包好可以直接调用的功能集合,也就是平常所说的开发框架

1.4 Android ADT的安装 ,ADT是Android开发所使用的一系列工具包

1.1 首先安装JDK

如果你还没有JDK安装包的话,可以去这里下载,接下来的工作就是跟着安装提示一步步走。

安装完成之后需要进行JAVA环境变量的设置具体步骤如下:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME值为: D:\Program Files\Java\jdk1.7.0_51(你安装JDK的目录名和版本号是对应的,我这里使用的是1.7版本)
CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
Path: 在开始追加 %JAVA_HOME%\bin;
注:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。
安装完成之后,我们检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的版本号信息表示安装成功了:

java版本信息

1.2 安装Eclipse

非常简单,按提示一步步走就行。如果您还没有Eclipse的安装包,请在这里下载

1.3 安装Android SDK

首先下载Android SDK,因为国外的网站一直无法访问所以就不在这里放官网的下载链接了,大家可以通过百度下载。安装完成之后就要配置Android SDK的环境变量了,具体操作如下:

我的电脑->属性->高级->环境变量->用户变量中添加以下环境变量:
在用户变量中新建变量名PATH,值为:Android SDK中的tools绝对路径(本机为D:\AndroidDevelop\android-sdk-windows\tools;)如下图所示。注意:如果用户变量中已经存在"PATH"只需编辑,用“;”分号把已经存在的值隔开

Android SDK 环境变量配置

"确定"后,进入cmd命令窗口,检查SDK是否安装成功。
运行命令 android –h 如果有类似以下的输出,表明Android SDK环境变量配置成功,如果没有成功可以尝试重新启动计算机。

检验Android SDK环境变量是否配置成功

1.4 安装Android ADT插件

打开 Eclipse,进入菜单中的 "Help" -> "Install New Software"
点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,Location输入http://dl-ssl.google.com/android/eclipse。如下图所示:

安装ADT插件

确定返回后,在work with后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有Developer Tools,展开它会有Android DDMS和Android Development Tool,勾选他们。 如下图所示:

然后就是按提示一步一步next,这个过程Eclipse可能会提示重启。完成之后在你的Eclipse主菜单下面会多出来几个图标如下图所示。

ADT菜单

最后为Eclipse设置Adnroid SDK的路径

Eclipse主菜单选择Window > Preferences
在弹出窗口左边的面板选择Android,然后在右侧点击Browse...选中SDK路径,
本机为:D:\adt-bundle-windows-x86_64-20140702\sdk
点击窗口下面的Apply、OK。配置完成如下图所示:

设置SDK路径

到这里使用单独安装的Eclipse + Android SDK + Android ADT + JDK 的配置方法就完成了


2 下面介绍使用Google为我们集成好的Eclipse

这个方案是目前来讲最简单的,不需要用户安装Android SDK和Android ADT,只需要安装JDK具体如下:

2.1 下载集成版的Eclispe, 下载地址:http://developer.android.com/sdk/index.html打开的页面如下图所示

下载集成版Eclipse

点击图中蓝色的大按钮"Download Eclipse ADT"进入下载页面之后,勾选"I have read and agree with the above terms and conditions"并选择你要下载的版本是32位还是64位的,最后点击“”Download Eclipse ADT with the Android SDK for Windows开始下载,页面如下图所示。(这里要说明一下,这个页面是能自动判断用户操作系统的,因为我用的是Windows所以是for Windows的版本,如果是使用其它操作系统页面会自动为您切到对应版本所以不用担心系统的问题)

下载集成版Eclipse

2.2 目录结构,下载完成之后得到一个ZIP格式的压缩包,解压缩到任意目录下(注意目录名称不要用中文),包含如下内容

集成版Eclipse解压后的内容

其中第一个文件夹存放了我们要用的集成版Eclipse, sdk目录里存放有最新版本的Android SDK,最后的SDK Manager是SDK下载和升级管理工具后面的章节我们会讲到这个工具的使用方法。
进入到eclipse目录找到eclipse运行就可以了,集成版的Eclipse本质上和之前的版本没有任何区别,使用方法也是相同的。 如果在启动过程中Eclipse提示找不到Android SDk路径只需要按前面讲过的方法进行设置就可以了。

昵    称:
验证码:

相关文档:

  • Android开发——HTTP通讯
    说Android是一款互联网手机操作系统一点也不过为过。打开G2的"大抽屉”,一大堆的软件,大部分都是需要网络支持才能正常运行的。...
  • CocoaAsyncSocket学习
    以下内容翻译自: http://code.google.com/p/cocoaasyncsocket/ CocoaAsyncSocket支持tcp和udp。其中: AsyncSocket类是支持TCP的 AsyncUdpSocket是支持UDP的 Asyn...
  • ContextWrapper
    /**Copyright(C)2006TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeL...
  • android 以不规则图片为边框切割另外图片
    转自:http://blog.sina.com.cn/s/blog_474928c90101dkvf.html 最近工作上遇到了一个将一个图片按照相框进行裁剪的问题,花了一个下午研究了下,在...
  • 09_消息通知Toast和Notification
    1.Toast 学习创建长短不一的Toast提示,并自定义Toast在屏幕上的位置以及Toast的外观。 1packagecom.example.toastdemo; 2 3importandroid.app.Activity; 4imp...
  • 转载 Android之Gridview图片列表
    gridview是一项显示二维的viewgroup,可滚动的网格。网格项时自动插入的布局使用listadapter。 1.创建一个新的项目:gridview. 2,打开res/layout/main....
  • ActionBar+Fragment实现顶部标签页
    用ActionBar的TABS模式,和Fragment实现程序顶部的标签页切换。一.MainActivity publicclassMainActivityextendsActivity{...
  • Android启动过程深入解析
    当我们想到Android启动过程时,脑海中总是冒出很多疑问。本文将介绍Android的启动过程,希望能帮助你找到上面这些问题的答案。...
  • Android实现异步处理 -- HTTP请求为例
    Android操作UI的方法不是线程安全的,也就是说开发者自己生成的线程对象是不能去操作UI的,比如在新线程里修改某个TextView,生成某个To...
  • android : ImageView 属性
    正文 一、结构 java.lang.Object android.view.View android.widget.ImageView 已知直接子类: ImageButton,QuickContactBadge 已知间接子类: ZoomButton 二、类概...
  • Google Play和基于功能的过滤(四)
    软件功能参考 下表中列出了由当前大多数发布的发布的Android平台所支持的软件功能描述符。对于应用程序要使用或需要的单一功能,都...
  • android JNI编程 一些技巧
    本篇将介绍在JNI编程中如何传递参数和返回值。 首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的...
  • Android网络请求库android-async-http使用
    在 iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,...
  • Android中自定义Checkbox组件实例_Android
    这篇文章主要介绍了Android中自定义Checkbox控件实例,本文使用两张图片来美化Checkbox组件,需要的朋友可以参考下...
  • android+httpclient打造cjol客户端
    问题背景:媳妇要找工作,简历发在cjol上。这几点是她最关心的内容:1、刷新简历(网站的功能,能改变简历发布时间让简历排在前面...
  • 导入android-support-v4.jar的方法
    在导入使用了ViewPage,ActionBar,Fragment的工程后出现错误,很有可能是没有导入4.0版本的支持包。正确导入方法为:首先在Project->properties-&...
  • 配置一个好用的Android模拟器让你不再对模拟器那么失望_Android
    默认情况下的Android模拟器窗口占据了屏幕巨大的空间,而且毫无缘由的放着一个屏幕键盘,如果你没亲自用过模拟器的话,还有一个不易...
  • Android studio打包APK混淆配置
    要在打包APK时加入混淆需要在Module中的buid.gradle中加入如下信息 buildTypes{ release{ minifyEnabledtrue shrinkResourcestrue proguardFilesgetDefaultProguardFile...
  • 【转】 Camera模仿3D效果的小例子(图片无限旋转)
    importandroid.content.Context; importandroid.graphics.Bitmap; importandroid.graphics.BitmapFactory; importandroid.graphics.Camera; importandroid.grap...
  • Android线程的创建与销毁
    在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用...
Android基础知识
Android组件
Android控件
Android实例