1.  Java开发环境搭建

1.1  JDK下载安装

JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包。JDK 是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己电脑系统版本选择相应JDK,我使用的电脑是win7 64位机,故下载版本为:jdk-8u131-windows-x64.exe,我的安装目录为G:\jdk1.8.0;在安装过程中会询问是否安装JRE,选择安装,JRE属于Java的运行环境,我电脑上的安装目录为:G:\jdk1.8.0\jre;

配置环境变量:

配置JDK的环境变量:计算机——右键——属性

添加两个环境变量,变量名分别为JAVA_HOME与JRE_HOME,变量值分别为JDK与JRE的安装目录。

添加环境变量分别为:%JAVA_HOME%\bin与%JRE_HOME%\bin两个变量之间用英文分号分割。至此JDK安装完成,可以通过打开命令行窗口输入Java -version命令查看JDK否安装是否正确,正确安装后打印如下:

如果提示找不到Java命令,查看环境变量设置是否正确。

1.2.  eclipse下载安装

eclipse是一个跨平台的自由集成开发环境,准确的说是一个开发工具框架,开发人员可以根据自己的需求,扩展各种插件定制属于自己的开发环境以满足自身开发需求,eclispse下载地址:http://www.eclipse.org/downloads/eclipse-packages/ 下载Eclipse IDE for Java EE Developers版,因为Eclipse是免安装的下载后可以直接使用。注意:eclipse依赖于JDK,只有成功安装JDK才能正常打开Eclipse。我下载的Eclipse版本为:eclipse-jee-neon-3-win32-x86_64,打开软件,选择一个合适的工作空间,新建工程后的源码都会保存到相应工作空间目录下。

 

至此用户已经可以通过Eclipse开发Java程序。

2.  Android开发环境搭建

Android环境配置就是各种插件的安装过程,主要包括两种方式:网络安装和本地安装。这里对两种安装过程分别进行介绍,但由于国内网络等各种原因,ADT的安装建议本地安装。

2.1.  ADT安装

Android从诞生到今天,已经发布了多个版本,Android的软件开发过程需要相应库文件以及工具集的支持。库文件、工具集以及操作系统、硬件系统相关内容已经封装到了相应SDK,所以进行android开发必须下载SDK,为了软件的兼容性就需要下载多个版本SDK,而ADT就是Eclipse下对SDK进行管理的工具插件,同时开发过程中需要使用模拟器对软件进行模拟调试,而模拟器的管理也是通过ADT进行的。ADT与SDK的安装有两种方式:在线安装与本地安装。其中ADT建议本地安装,SDK建议在线下载安装。

注意:由于在线安装是在国外网站获取插件,需要FQ,否则速度较慢甚至失败。

eclipse下选择:Help——Install New Software

2.1.1.  在线安装

Add Repository界面中插件名称name可以自定义,我这里定义为:ADT,插件地址location为:http://dl-ssl.google.com/android/eclipsehttps://dl-ssl.google.com/android/eclipse,点击OK。

对于新手,不知道那些是必选,那些可以不选,我这里全部选中,点击Next,直到安装完成。

2.1.2.  本地安装

下载ADT;我的百度网盘分享:http://pan.baidu.com/s/1boJqw6z,包含各版本;也可以自行搜索下载;文章最后附上官网下载地址,但因为网络问题,需要FQ(不建议)。我这里使用最新版的ADT:ADT-23.0.2.zip;

Add Repository界面中插件名称name可以自定义,我这里定义为:ADT,插件地址location为:下载的ADT压缩包。点击OK。

对于新手,不知道哪些是必选,哪些可以不选,我这里全部选中,取消勾选网络更新选项:Contact all update sites during install to find required software,否则速度很慢。点击Next,直到安装完成。

2.1.3.  ADT使用

ADT安装完成后,重启eclipse。在右侧 on perspective 中选中Java。会发现在工具栏与菜单栏中的Window二级目录下多了Android SDK Manager与 Android Virtual Device Manager选项。

其中,Android SDK Manager主要管理Android开发过程中用到的SDK,Android Virtual Device Manager主要管理开发过程中创建的模拟器。

【温馨提示】:如果重启之后提示:Could not find folder"tools"

那就作如下处理

我们点击Open  Preferences后发现

这是什么原因呢?原因在于我们认为安装完ADT插件后,SDK管理器应该也安装好了,其实SDK管理器需要我们另外单独安装

如何安装呢?首先我们去下载SDK工具集,由于 谷歌服务国内不太和谐,我们选择国内镜像站  http://www.androiddevtools.cn/

浏览找到

选择对应的下载,例如我们下载的是Windows 中的 android-sdk_r24.3.4-windows.zip  这个是压缩包,下载完成后,直接解压即可

下面在我们的 SDK Location 路径 选择我们解压或安装的目录

点击应用再OK即可

SDK工具集只是管理SDK的工具,我们实际开发需要的版本依赖包等文件,需要我们打开SDK manager来下载

2.2.  SDK 安装

软件开发工具包(SDK 全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。android SDK的安装分为两种方式:在线安装与本地导入,建议初学者在线安装,但SDK比较大,可能耗时比较长。本地导入限于本地有过基于eclipse的Android开发环境,SDK还没有被删除;或者可以获得可用SDK情况下,因为本地导入方式,需要本地有存在SDK,同时,本地导入可能无法获得最新版本SDK或不完整SDK等问题。

2.2.1  综述

无论是在线安装还是本地导入,总需要在线更新SDK,而默认使用国外服务器,下载速度较慢,这里我们改为国内地址,设置过程如下:

点击 Android SDK Manager打开SDK管理工具,打开Tool——Options

分别设置:HTTP Proxy Server与HTTP Proxy Port为mirrors.neusoft.edu.cn和80,并勾选 Force https://...sources to be fetched using http://...

重启Eclipse。

2.2.2 SDK在线安装

打开Android SDK Manager

在Package栏中可以看Android各系统版本的SDK,这里只选择比较高的几个版本就好,高版本支持对低版本的兼容,我选择的安装包括

  • Tools

  • SDK

SDK中带有"System Image”字样的选项一般是与模拟器有关的工具。我这里因为使用真机调试,所以没有选中,如果开发者想使用模拟器调试,可以选择中。因为SDK是很早以前下载的,所以我这里使用的仍是Android 5.1.1(API 22),开发者可以选择下载最新版本。

  • Extras

如果电脑空间足够大,Extras就全部安装吧。也可以按照我选中的下载:

点击Install xxx Package,然后accept,install。

 

接下来就是漫长的等待过程了,安装完成后就可以进行Android开发了。

2.2.3  SDK本地安装

打开Windows——Preference——Android选项,在SDK Location中选中SDK所在目录。选中后会在下面展示栏中列出本地已经存在的SDK,最后点击OK。

 

此时Android开发环境基本搭建完成。可以进行Android开发了。

附:

https://dl.google.com/android/ADT-23.0.6.zip

http://dl.google.com/android/ADT-23.0.4.zip

http://dl.google.com/android/ADT-23.0.3.zip

http://dl.google.com/android/ADT-23.0.2.zip

http://dl.google.com/android/ADT-23.0.0.zip

http://dl.google.com/android/ADT-22.6.3.zip

http://dl.google.com/android/ADT-22.6.2.zip

http://dl.google.com/android/ADT-22.6.1.zip

http://dl.google.com/android/ADT-22.6.0.zip

http://dl.google.com/android/ADT-22.3.0.zip

http://dl.google.com/android/ADT-22.2.1.zip

http://dl.google.com/android/ADT-22.2.0.zip

http://dl.google.com/android/ADT-22.0.5.zip

http://dl.google.com/android/ADT-22.0.4.zip

http://dl.google.com/android/ADT-22.0.1.zip

http://dl.google.com/android/ADT-22.0.0.zip

http://dl.google.com/android/ADT-21.1.0.zip

http://dl.google.com/android/ADT-21.0.1.zip

http://dl.google.com/android/ADT-21.0.0.zip

http://dl.google.com/android/ADT-20.0.3.zip

http://dl.google.com/android/ADT-20.0.2.zip

http://dl.google.com/android/ADT-20.0.1.zip

http://dl.google.com/android/ADT-20.0.0.zip

http://dl.google.com/android/ADT-18.0.0.zip

http://dl.google.com/android/ADT-17.0.0.zip

http://dl.google.com/android/ADT-16.0.1.zip

http://dl.google.com/android/ADT-16.0.0.zip

http://dl.google.com/android/ADT-15.0.1.zip

http://dl.google.com/android/ADT-15.0.0.zip

http://dl.google.com/android/ADT-14.0.0.zip

http://dl.google.com/android/ADT-12.0.0.zip

http://dl.google.com/android/ADT-11.0.0.zip

http://dl.google.com/android/ADT-10.0.1.zip

http://dl.google.com/android/ADT-10.0.0.zip

http://dl.google.com/android/ADT-8.0.1.zip

http://dl.google.com/android/ADT-8.0.0.zip

http://dl.google.com/android/ADT-0.9.9.zip

http://dl.google.com/android/ADT-0.9.8.zip

http://dl.google.com/android/ADT-0.9.7.zip

http://dl.google.com/android/ADT-0.9.6.zip

http://dl.google.com/android/ADT-0.9.5.zip

http://dl.google.com/android/ADT-0.9.4.zip

基于Eclipse的Android开发环境搭建的更多相关文章

  1. 【转】最新基于adt-bundle-windows-x86的android开发环境搭建

    http://blog.csdn.net/wangqiuyun/article/details/8731240 某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win ...

  2. 基于adt-bundle的Android开发环境搭建

    web与移动是当今的热门,怎么说都得会一点,完全不懂是不行的. 一直想玩一下移动开发,穷屌丝暂时没有iPhone和Mac,所以先拿Android开刀. 之前也有想过玩一下Android,但是都被各种博 ...

  3. 基于adt-bundle-windows-x86的android开发环境搭建

    0,简介: 最近简单着手了解 android 开发.工欲善其事,必先利其器. 我本人不太喜欢使用java 开发,所以简单了解了下其 c# c++都可以进行android 开发,用c++的话要使用NDK ...

  4. 基于 Eclipse 的 MapReduce 开发环境搭建

    文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6055850.html 上周末本来要写这篇的,结果没想到上周末自己环境都没有搭起来,运行起 ...

  5. Mac OS下基于Eclipse的Android调试环境搭建

    1.安装Eclipse:http://www.eclipse.org/downloads/,网页会自动检测适用的版本(Mac OS x64),下载“Eclipse IDE for java Devel ...

  6. phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建

      前提条件:已在Eclipse中安装好Android SDK 和 ADT. 1.下载PhoneGap,解压. 2.用Eclipse新建一个安卓项目. 3.将phoneGap解压包里的Android文 ...

  7. 最新基于adt-bundle-windows-x86的android开发环境筹建

    最新基于adt-bundle-windows-x86的android开发环境搭建 某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1.下载j ...

  8. 【转】在Ubuntu下建立Eclipse的Android开发环境

    本文将介绍如何建立Ubuntu下基于Eclipse的Android开发环境的方法. 大部分的Android开发者都是使用Eclipse来开发Android,本文将向各位介绍一下建立Ubuntu下基于E ...

  9. 极其简单的搭建eclipse的android开发环境

    这篇博客是关于如何搭建eclipse的android开发环境, 与网上的其他博客不同,我的方法比他们简单的多,所 以推荐给大家. 搭建eclipse的android开发环境步骤: 1.配置JDK(Ja ...

随机推荐

  1. Jenkins + Ant + Jmeter 对项目的接口进行CI持续集成的配置 外加发送邮件 sendEmail

    Step1:安装Jenkins,从指定git上拉代码[安装步骤忽略] Step2:在项目安装的linux server上安装Ant 和Jmeter,我都安装在了自己的目录上,如下图 Step3:编写b ...

  2. MongoDB(课时4 数据增加)

    3.4 数据操作(重点) 只要是数据库就绝对离不开最核心的功能:CRUD(增加Create.读取查询Retrieve.更新Update.删除Delete),除了增加之外,其他都很麻烦,最麻烦的是修改. ...

  3. Redis<六> Key通用操作

    1). KEYS pattern : 查找所有符合给定模式 pattern 的 key . 如 keys * , keys *list* 2). DEL key [key ...] : 删除给定的一个 ...

  4. js 数组的删除

    var test=[1,2,1,2,3,4,5,6,7]; 1.remove test.remove(1)     位置 test.remove(-2) test.remove(2,3) 2 dele ...

  5. angular5补漏知识点

    1.属性行指令 attr.** 2.ngfor循环优化 trackBy func 3.aot编译 4.tree shaking 5.脏检测方法 6.管道的 pure和impure 7.asyncpip ...

  6. 关于C和C++

    最开始学的就是C和C++,但只是学过,根本就不知道怎么使用. 后来接触了Python和Perl才知道怎么将编程应用于实际需求当中,读取文件,存放到数据结构,处理,输出. 但脚本语言有其固有的缺点,不能 ...

  7. 【异常】Caused by: java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around

    原因:缺少aspect,AOP的maven坐标 导入maven坐标: <dependency> <groupId>org.springframework</groupId ...

  8. 12月17日周日 form_for的部分理解。belongs_to的部分理解

    1.lean guide:helper method query ,✅

  9. memcached set命令的大致处理逻辑笔记

    这次记录状态机的主要逻辑,跟踪set命令的执行流程,暂不涉及到内存申请这一块,下面内容基本都是代码注释 首先还是补充了解下客户连接在发送数据到数据被处理并返回过程中conn的各种状态的表示 enum ...

  10. Working routine CodeForces - 706E (链表)

    大意: 给定矩阵, q个操作, 每次选两个子矩阵交换, 最后输出交换后的矩阵 双向十字链表模拟就行了 const int N = 1500; int n, m, q; struct _ { int v ...