Android开发之旅(1) 之 Android 开发环境搭建
工作室原创出品,欢迎转载,欢迎交流。
转载请注明原文:http://www.cnblogs.com/wangleiblog/p/6019063.html
1 前言
很多朋友都想开始自己的Android开发之旅,但是遇到困难重重。从最开始接触Android开发,从搭建开发环境就花了我大部分时间。所以,作为Android开发第一步,开发环境的搭建,显得基础而重要,下面介绍一种快速搭建Android开发环境的方法,以帮助更多朋友快速上手。本篇文章是讲述在windows环境下快速搭建Android开发环境。限于现在长城防火墙,我为大家准备了好了相关资源,并挂在了网上提供下载。
2 准备资源
- Windows 操作系统(winxp,win7,win8,win10 32位,64位均可)
- Eclipse(含ADT)(已放在百度网盘,文末附链接)
- Java环境(已放在百度网盘,文末附链接)
3 搭建环境
3.1 安装java环境
下载本文提供的java环境,从官网下载也行(1.7.0以上版本为宜),将java环境安装至windows某目录,不要带中文,如:”c:\java”,首先点击” jdk-7u67-windows-i586.exe“:单击下一步


点击更改,选择安装目录:“c:\java”

之后一路单击下一步,遇到jre安装什么的不用管。那个是运行环境,用于打包的,直接下一步就可以。

最后结束安装。接着需要将java加入我们系统的环境变量之中:选中 "计算机" --> 右键 --> 属性 --> 高级系统设置 --> 高级 --> 环境变量

接着在”系统变量”中选中“Path”变量,点击编辑:

在变量值中加入java的bin路径,这里是”c:\java\bin”,注意前面加一个分号“;”和之前的环境变量隔开。最后打开一个命令行(cmd),输入“java -version”,查看java环境变量是否配置完毕:

输出正确,到这里java环境已经配置完毕。
3.2 安装Eclipse(带ADT)
下载本文提供的Eclipse,并解压到windows某目录,如“c:\eclipse”:

仔细看看这个目录,eclipse是eclipse开发环境所在目录,sdk是Android SDk所在目录,SDK Manager是Android的版本管理器。进入eclipse所在目录:

双击eclipse,打开eclipse开发环境,首先会选择workspace,即工作空间。这里可以自己输入一个,不要带中文,默认的是“QinFS_AndroidWorkspace”

点击OK,进入主界面,初次会提示是否选择项Google发送反馈信息,本文建议选否。

最后进入系统主界面,如下:

至此,Eclipse的安装完毕。
3.3 建立Android模拟器
现在建立Android模拟器,模拟器可用于调试我们写的android程序。首先我们查看一下eclipse顶部的标题栏,有两个Android机器人的图标:

其中,左边的是SDK版本管理器,右边是Android模拟器管理器。打开左边的版本管理器,可以看到本系统已经默认安装了API18,也就是4.3版本。有条件的话,可以自己在线对SDK进行更新,一般的软件,API就够用了,市面上大多数手机都支持Android4.3.

接着,打开右边的模拟器管理器,创建我们自己的Android模拟器:

这里直接使用内置的虚拟机模块。选择右侧的”Device Definition”,进入内置模板选择界面:

这里有很多模板提供选择,在这里,我们选择Nexus S by Google。

设置SD Card 的大小为512Mb,其他不用改,单击ok即可。最后设置完后会在左侧的devices里面出现这个模拟器:

选择start可以启动这个模拟器。

至此,android模拟器建立完毕。
4 测试开发环境
搭建完开发环境后,我们通常会迫不及待的开发一个验证程序来证明我们的环境可以使用。所以下面我们来完成一个最常见的“hello world”应用。
首先打开IDE:点击 File --> new --> project --> android project

进入新建Android project界面,起一个Name,名叫“Hello World”

之后都选默认next就行,最后可以自动生成一个具有基本选项的App项目。:

这个时候什么都不做,点击上方的的绿色按钮,就可以直接运行出helloworld程序,如下图:

5 小结
本文讲解了搭建Android开发环境,以及编写一个HelloWorld程序(基本等于0代码,后面会进一步介绍Android开发),为初学者迈出android开发的第一步提供了一个参考教程,希望能够帮助到有需要的朋友。
下面附上本文涉及到的资源下载地址:
Eclipse:http://pan.baidu.com/s/1kVk9DuJ
JDK:http://pan.baidu.com/s/1i4MXkHn
Demo:http://pan.baidu.com/s/1o8pTjq6
6. 联系我们
代码之间工作室,专业计算机程序设计。
技术交流QQ群:439261058
商务合作加QQ:1215714557
Android开发之旅(1) 之 Android 开发环境搭建的更多相关文章
- 我的Android进阶之旅------>如何解决Android 5.0中出现的警告: Service Intent must be explicit:
我的Android进阶之旅-->如何解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...
- 勤拂拭软件Android开发之旅(1) 之 Android 开发环境搭建
勤拂拭软件工作室原创出品,欢迎转载,欢迎交流. 转载请注明原文:http://www.cnblogs.com/wangleiblog/p/6019063.html 勤拂拭软件Android开发之旅目录 ...
- Android开发之旅3:android架构
引言 通过前面两篇: Android 开发之旅:环境搭建及HelloWorld Android 开发之旅:HelloWorld项目的目录结构 我们对android有了个大致的了解,知道如何搭建andr ...
- Android之旅十八 百度地图环境搭建
在android中使用百度地图,我们能够先看看百度地图对应的SDK信息:http://developer.baidu.com/map/index.php? title=androidsdk,它里面基本 ...
- Ionic-wechat项目边开发边学(一):环境搭建和创建一个项目
之前学AngularJS,教程过了一遍觉得很简单,但真正写几个Demo就错误百出,一个小小的功能要折腾很久.所以这次学Ionic,准备以开发一个项目为切入点去学,那么问题来了,开发什么项目呢? 纠结了 ...
- 【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建
作者今天开始正式开始学习Cocos2d-X引擎进行游戏编程,预计两天会更新一期,最后实现ios游戏的appsore上线. (部分内容转载自:http://blog.csdn.net/yan ...
- 跟我一起,利用bitcms内容管理系统从0到1学习小程序开发:一、IIS下SSL环境搭建
缘起 1.从事互联网十来年了,一直想把自己的从事开发过程遇到的问题给写出来,分享给大家.可是可是这只是个种想法,想想之后就放下了,写出来的类文章是少之又少.古人说无志之人常立志,有志之人立长志.今天, ...
- [游戏开发日志]Windows下Cocos2d-x 3.14环境搭建
总介绍 我们小组使用的是cocos2d-x的游戏开发引擎,因此在所有开发工作之前,我们需要对这个引擎进行环境的搭建. 搭建过程 VS2013的下载和安装 VS只是作为一个开发环境而已,简单来说就是敲代 ...
- 【开发板试用报告】鸿蒙OS环境搭建及代码烧录
鸿蒙系统的代码编译环境需要linux系统,软件开发和代码烧录需要windows环境. Linux环境 参考官方链接:https://gitee.com/openharmony/docs/blob/ma ...
随机推荐
- ValueStack和OGNL达到Struts2形式的数据存储原理
(1)最近学习struts相框,我们在快乐struts强大.为了便于使用转发,但不了解详细的内部数据存储: (2)网上找了很多关于struts数据存储的原理,但我还没有找到一个具体的解释,本书上找到了 ...
- objective-c启用ARC时的内存管理
PDF版下载:http://download.csdn.net/detail/cuibo1123/7443125 在objective-c中,内存的引用计数一直是一个让人比較头疼的问题.尤其 ...
- 《Silk》(皇家律师)—— 英美海洋法系
Abortion Act:堕胎法: 1. 表达习惯 we employ him, not the other way round, Officially,-,官方的说法是,Unofficially,- ...
- Python实现多线程下载
#!/usr/bin/python # -*- coding: utf-8 -*- # filename: paxel.py '''It is a multi-thread downloading t ...
- 狄利克雷过程(Dirichlet Process)
0. 引入 现观察得到两个样本 θ1,θ2,来推测它们可能来自的分布: 假设来自于连续型概率密度函数, θ1,θ2∼H(θ) 则 θ1,θ2 相等的概率为 0,p(θ1=θ2)=0 概率为 0,不代表 ...
- MCB2300的CTM1050(CAN) - 系列示意图
这一系列示意图由Portel DXP 2004绘. 截图: 文件下载: CTM1050.7z 版权声明:本文博客原创文章,博客,未经同意,不得转载.
- INCORRECT PERMISSIONS ON /USR/LIB/PO1KIT-AGENT-HELPER-1(NEEDS TO BE SETUID ROOT)
INCORRECT PERMISSIONS ON /USR/LIB/PO1KIT-AGENT-HELPER-1(NEEDS TO BE SETUID ROOT) # sudo chmod +s /us ...
- ASP .NET DropDownList多级联动事件
思路 假如有三级省.市.区,先加载出所有省选择省之后,加载出该省所有市选择市之后,加载出该市所有区重新选择省,则清空市和区重新选择市,则清空区想好数据结构,不同的数据结构做法不同 例子 数据结构 pu ...
- 完美实现鼠标拖拽事件,解决各种小bug,基于jquery
鼠标拖拽事件是web中使用频率极高的事件,之前写过的代码包括网上的代码,总存在各种各样的问题,包括拖拽体验差,松开鼠标后拖拽效果仍存在以及代码冗余过大等 本次我才用jQuery实现一个尽可能高效的拖拽 ...
- 没必要看源码。。把文档学通就已经牛逼了(我们大多还是在应用层,还达不到研究的程度。附class与examples大全链接)
[学霸]深圳-鑫 2017/7/11 13:54:07只是学习怎么用QT的话,不用看源码.看帮助文档就很好要学习编码风格与思路,就看看源码 [学神]武汉-朝菌 2017/7/11 13:54:39没必 ...