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 ...
随机推荐
- ie height
苦恼我许久了,为啥在IE中设置div的height属性无效呢... 在网上查了,常用解决是设置line-height或者设置overflow:hidden,不过我这个div用来定位的,一是里面没文字, ...
- QT之二级菜单(二级菜单的箭头可以使用QSS设置图片)
QT之二级菜单 QT之二级菜单 开场白 效果图 上代码 可参考文章 下代码 结尾 开场白 今天我们一起来了解下,在我们QT中,二级菜单是如何实现的,在上篇我们学习了QT之系统托盘,QT之自定义菜单, ...
- python栈--字符串反转,括号匹配
栈的实现: # 定义一个栈类 class Stack(): # 栈的初始化 def __init__(self): self.items = [] # 判断栈是否为空,为空返回True def isE ...
- 2 DDD理论学习2 领域
一个领域本质上可以理解为就是一个问题域,只要是同一个领域,那问题域就相同. 所以,只要我们确定了系统所属的领域,那这个系统的核心业务,即要解决的关键问题.问题的范围边界就基本确定了. 领域首先要拆分成 ...
- 熵、交叉熵、相对熵(KL 散度)意义及其关系
熵:H(p)=−∑xp(x)logp(x) 交叉熵:H(p,q)=−∑xp(x)logq(x) 相对熵:KL(p∥q)=−∑xp(x)logq(x)p(x) 相对熵(relative entropy) ...
- EPPlus简单使用
在使用之前需要在项目中添加对EEPULS.dll的引用 1,创建excel 2,创建sheet 3,添加内容 4,修改 5,保存 FileInfo newFile = new FileInfo(fil ...
- matlab 矢量化编程(三) —— 软阈值函数
dj,k^=⎧⎩⎨⎪⎪dj,k−λ,dj,k≥λ0,otherwisedj,k+λ,dj,k≤−λ function y = soft(x, T) y = (x - abs(T) > 0) .* ...
- Full Stack developer and Fog Computing
尊重开发人员的劳动成果.转载请注明From郝萌主 http://blog.csdn.net/haomengzhu/article/details/40453769 看到这两组词,你是什么感觉? 不知所 ...
- AWS核心服务概览
1.Amazon Web Service 应该可以说,Amazon Web Service目前是云计算领域的领头羊,其业务规模.开发水平和盈利能力在业界内都是首屈一指的.从本科毕业离开学校就一直做Ja ...
- Java数组List换算方法
1.List转换到一个数组.(这里List它是实体是ArrayList) 调用ArrayList的toArray方法. toArray public <T> T[] toArray(T[] ...