【网学网提醒】:网学会员,鉴于大家对android 环境搭建十分关注,会员在此为大家搜集整理了“android 环境搭建”一文,供大家参考学习!
SpigaPosts-91,Articles-0,Comments-1262
Cnblogs
Dashboard
Login
Home
Contact
Gallery
RSS
吴秦(Tyler)
Android开发之旅:环境搭建及HelloWorld
2010-04-1200:45by吴秦,452907阅读,112评论,收藏,编辑
——工欲善其事必先利其器
引言
本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。
在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:
?1、环境搭建?1.1、JDK安装
?1.2、Eclipse安装
?1.3、AndroidSDK安装
?1.4、ADT安装
?1.5、创建AVD
?2、HelloWorld
1、环境搭建
1.1、JDK安装
如果你还没有JDK的话,可以去这里
下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:
1.我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
2.JAVA_HOME值为:D:\ProgramFiles\Java\jdk1.6.0_18(你安装JDK的目录)
3.CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
4.Path:在开始追加%JAVA_HOME%\bin;
5.NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。
安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java–version查看JDK的版本信息。出现类似下面的画面表示安装成功了:
图1、验证JDK安装是否成功
1.2、Eclipse安装
如果你还么有Eclipse的话,可以去这里下载,
下载如下图所示的EclipseIDEforJavaDevelopers(92M)的win32bit版:
图2、Eclipse
下载 解压之后即可使用。
1.3、AndroidSDK安装
在AndroidDevelopers下载android-sdk_r05-windows.zip,
下载完成后解压到任意路径。
?运行SDKSetup.exe,点击AvailablePackages。如果没有出现可安装的包,请点击Settings,选中Misc中的"Forcehttps://..."这项,再点击AvailablePackages。
?选择希望安装的SDK及其文档或者其它包,点击InstallationSelected、AcceptAll、InstallAccepted,开始
下载安装所选包
?在用户变量中新建PATH值为:AndroidSDK中的tools绝对路径(本机为D:\AndroidDevelop\android-sdk-windows\tools)。
图2、设置AndroidSDK的环境变量
“确定”后,重新启动计算机。重启
计算机以后,进入cmd命令窗口,检查SDK是不是安装成功。
运行android–h如果有类似以下的输出,表明安装成功:
图3、验证AndroidSDK是否安装成功
1.4、ADT安装
?打开EclipseIDE,进入菜单中的"Help"->"InstallNewSoftware"
?点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,Location输入dl-ssl.google/androi
d/eclipse。如下图所示:
?确定返回后,在workwith后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有DeveloperTools,展开它会有AndroidDDMS和AndroidDevelopmentTool,勾选他们。如下图所示:
?然后就是按提示一步一步next。
完成之后:
?选择Window>Preferences...
?在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,本机为:
D:\AndroidDevelop\android-sdk-windows
?点击Apply、OK。配置完成。
1.5、创建AVD
为使Android应用
程序可以在模拟器上运行,必须创建AVD。
?1、在Eclipse中。选择Windows>AndroidSDKandAVDManager
?2、点击左侧面板的VirtualDevices,再右侧点击New
?3、填入Name,选择Target的API,SDCard大小任意,Skin随便选,Hardware目前保持默认值
?4、点击CreateAVD即可完成创建AVD
注意:如果你点击左侧面板的VirtualDevices,再右侧点击New,而target下拉列表没有可选项时,这时候你:
?点击左侧面板的AvailablePackages,在右侧勾选https://dl-ssl.google/android/repository/repository.xml,如下图所示:
?然后点击InstallSelected按钮,接下来就是按提示做就行了
要做这两步,原因是在1.3、AndroidSDK安装中没有安装一些必要的可用包(AvailablePackages)。
2、HelloWorld
?通过File->New->Project菜单,建立新项目"AndroidProject"
?然后填写必要的参数,如下图所示:(注意这里我勾选的是GoogleAPIs,你可以选你喜欢的,但你要创建相应的AVD)
相关参数的说明:
1.ProjectName:包含这个项目的文件夹的名称。
2.PackageName:包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是helloworld.test。
3.ActivityName:这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制
程序的类。它可以根据需要创建界面,但不是必须的。
4.ApplicationName:一个易读的标题在你的应用
程序上。
5.在"选择栏"的"Usedefaultlocation"选项,允许你选择一个已存在的项目。
?点击Finish后,点击Eclipse的Run菜单选择RunConfigurations…
?选择“AndroidApplication”,点击在左上角(按钮像一张纸上有个“+”号)或者双击“AndroidApplication”,有个新的选项“New_configuration”(可以改为我们喜欢的名字)。
?在右侧Android面板中点击Browse…,选择HelloWorld
?在Target面板的Automatic中勾选相应的AVD,如果没有可用的AVD的话,你需要点击右下角的Manager…,然后新建相应的AVD。如下图所示:
?然后点Run按钮即可,运行成功的话会有Android的模拟器界面,如下图所示:
作者:吴秦
出处:cnblogs/skynet/
本文基于
署名2.5中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名吴秦(包含
链接).
分类:Android开发之旅
绿色通道:好文要顶关注我收藏该文与我联系
吴秦
关注-16
粉丝-1120
荣誉:推荐
博客 +加关注
101
2
(请您对文章做出评价)
?博主上一篇:.NET(C#)Internals:Delegates(2)
?博主下一篇:Android开发之旅:HelloWorld项目的目录结构
Categories:Android开发之旅
Addyourcomment
#63楼newluo2011-12-1517:32
邮箱是305525115@qq
支持(0)反对(0)
#64楼zdpandroid20122012-02-0609:50
新手学习android
支持(0)反对(0)
#65楼渡铜2012-02-1622:00
我是0基础学习安卓的菜鸟,很高兴找到博主这个系列的文档,按照本篇的指引搭建环境以后,碰到了以下问题:
1、模拟器正常启动了,但是无法显示helloworld;
2、不关闭模拟器的情况下,再按一次RUN,总是重新启动一个模拟器;
将所有软件重装了N遍都还是一样,带着这个问题上网搜索了很久,终于找到解决问题的办法,在这里共享一下经验,希望对后来者有所帮助,少走弯路:
1、出现该问题的原因在于模拟器的分辨率太高,可能导致系统资源不足;
2、解决问题的办法:在创建AVD时,在SKIN一栏,将Built-in项的值从缺省值(WVGA800)改成(WQVGA400)。
3、模拟器出现以后,要先点击解锁按钮,才能显示Helloworld界面。
过了这一关,就可以继续对着文档学下去了,本系列文档相当详尽,很适合菜鸟学习,再次谢谢博主。
支持(0)反对(0)
#66楼4555826632012-02-2114:10
很不错。
支持(0)反对(0)
#67楼丶丶2012-02-2114:58
新人向各位问好了!
现在学习这个还算晚吗?求指教!!
支持(0)反对(0)
#68楼丶丶2012-02-2115:10
楼主申请加入爱好小组。。。
支持(0)反对(0)
#69楼看那桃花2012-02-2514:48
是不是系统用户名为中文的电脑不可以正常使用啊?
支持(0)反对(0)
#70楼小静子2012-03-0115:06
我是一名新手,希望能加入这个小组!
支持(0)反对(0)
#71楼wlz08152012-03-0116:42
1.4、ADT安装
Window>Preferences...
左面板,怎么找不到Android
选择Window>Preferences...
在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,本机为:
D:\AndroidDevelop\android-sdk-windows
点击Apply、OK。配置完成。
支持(0)反对(0)
#72楼kgra2012-03-0523:06
搜索很多内容时,经常会看到你的博客,今天登陆下来特意感谢你,谢谢~~~
支持(0)反对(0)
#73楼kiss.蒙嘞?2012-03-0817:09
哇~学习了。并成功做出了我的第一个安卓程序啊~
以后继续跟楼主学习~
支持(0)反对(0)
#74楼rong_xiang_jun2012-03-0910:13
不错的文章,我也是刚开始学!新手!以前接触过java!不过不深!希望加入大家的团队!一起学习!
支持(0)反对(0)
#75楼叶奇天2012-03-0914:23
从下周开始学习Android~希望与楼主同步~
支持(0)反对(0)
#76楼fengyun19912012-03-2017:16
楼主,如何加入您这个团队,想好好学习下Android开发
支持(0)反对(0)
#77楼噼里啪啦2012-03-2813:58
@euler
不知道是否你安装了oracle呢?查看path中JDK得顺序位置。
支持(0)反对(0)
#78楼Xw_yanger2012-03-3012:57
文章不错,对于我们新手来说,刚看到这篇帖子,不错,所以注册了号,以后常驻!
顺便求收留!
支持(0)反对(0)
#79楼紫寒11202012-04-0316:06
感謝!
支持(0)反对(0)
#80楼lk_well2012-04-1421:13
Android快速搭建模拟器环境另类方法(绕过了官网SDKManager下载)
blog.csdn.net/lk_blog/article/details/7439206
支持(0)反对(0)
#81楼lk_well2012-04-1421:14
@tingwcd
Android快速搭建模拟器环境另类方法(绕过了官网SDKManager下载)
blog.csdn.net/lk_blog/article/details/7439206
支持(0)反对(0)
#82楼lensso2012-04-2223:49
楼主你好,
我以前没有接触过Android,但按照我平时download一些android程序的经历,如果自己做的小程序不想被沉掉的话,UI是需要做的很不错的,但对于我这种对UI审美几乎为零的人,关于Android我还有什么好研究的没?
支持(0)反对(0)
#83楼刘逸豪2012-05-0919:04
步奏很清晰,good~
支持(0)反对(0)
#84楼小luo2012-05-2418:06
[img]t2.qpic/mblogpic/35798d8c8072a72d4794/2000[/img]
我安装的是4.0的这样是不是就算成功了?
支持(0)反对(0)
#85楼[楼主]吴秦2012-05-2423:29
@小luo
是的
支持(0)反对(0)
#86楼小luo2012-05-2507:31
@吴秦
吆西,你这文章很详细谢谢
支持(0)反对(0)
#87楼张韬2012-06-0300:02
怎么在preferences中没有android这个选项?是不是什么没有设置好呀?
支持(0)反对(0)
#88楼Jojo2010062012-06-0613:13
@
点击下键盘的Menu看看
支持(0)反对(0)
#89楼XiaoFaye2012-06-0814:31
@
要等很久,很久,很久,很久才会出来。。。。
支持(0)反对(0)
#90楼djy_fn2012-06-1910:43
爱死你了~~~
支持(0)反对(0)
#91楼张韬2012-06-2015:11
@wlz0815
请问您解决了吗?求帮助,谢谢!
支持(0)反对(0)
#92楼kid14122012-07-1014:34
不错不错,正在下载,准备学习学习!
支持(0)反对
(0)
#93楼wayy2012-08-1014:43
我下载的AndroidSDK和你说的貌似不太一样,安装的特别慢,暂时还没安全成功,但是还是谢谢你
支持(0)反对(0)
#94楼yan5272012-09-0519:50
专门,注册个号来常驻,学习学习
支持(0)反对(0)
#95楼老杨威武2012-09-2016:18
featurephone->smartphone.
支持(0)反对(0)
#96楼刘智飞2012-10-1220:35
本人在自学安卓想找个师傅....用的请联系594703382。。。。绝不亏待师傅!!!!!!!!!!!!!!!
支持(0)反对(0)
#97楼lhui2012-10-1222:15
@小luo
支持下楼主。
请问你怎么装成的?
支持(0)反对(0)
#98楼lhui2012-10-1222:29
楼主,在ADT安装那一步给出的网址错了,应该是
https://dl-ssl.google/android/eclipse/
希望更正
支持(0)反对(0)
#99楼lhui2012-10-1223:38
SDK安装出现这种情况,求解!
那个网址dl-ssl.google/android/repository/repository.xml无法连接
支持(0)反对(0)
#100楼小luo2012-10-1307:36
@lhui
就是按照上面一步一步来。
支持(0)反对(0)
#101楼lhui2012-10-1309:58
这样SDK算安装成功么?
支持(0)反对(0)
#102楼催夜凉风2012-10-1623:19
我安装完后androidsdk后,然后重启输入android–h出错啊。难道我SDK安装出错了?但是我就是按你步骤来的啊
支持(0)反对(0)
#103楼蓝默小筑2012-10-1815:23
受益匪浅啊!,学习中……
支持(0)反对(0)
#104楼催夜凉风2012-10-1822:41
晚上突然发现这个“android–h”命令要在androidsdk的安装目录下执才生效的。比如我把androidsdk安装在E:\android\androidsdk。我在cmd下执行命令,E:\cdandroid然后android-h或者E:\cdandroid\androidsdk然后android-h.这两个方法都行的。
另外问一下,我怎么上传不了图片啊,有图片更加清晰明了啊。
支持(0)反对(0)
#105楼C#+AJAX2012-11-0609:06
麻烦帮主发一下第一步jdk详细的下载地址,下了N个不合适啊,谢谢,最好把win32和win64的都贴上来谢谢!
支持(0)反对(0)
#106楼C#+AJAX2012-11-0610:19
我下了32位的:
download.oracle/otn-pub/java/java_ee_sdk/6u4/java_ee_sdk-6u4-jdk7-windows.exe?AuthParam=1352164763_1e2979a18220a31107ccab6655362070
但老师提示安装错误,万事开头难啊:
支持(0)反对(0)
#107楼逐梦lj2012-11-0811:05
@lhui
xcopy处理方法,看看这个链接,我是这么处理的
path:%JAVA_HOME%\bin;D:\java开发\android-sdk_r20-windows\android-sdk-windows\tools;D:\java开发\android-sdk_r20-windows\android-sdk-windows\platform-tools;C:\WINDOWS\system32;
path:%JAVA_HOME%\bin;D:\java开发\android-sdk_r20-windows\android-sdk-windows\tools;D:\java开发\andro
id-sdk_r20-windows\android-sdk-windows\platform-tools;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
cnblogs/dchly/archive/2012/11/08/2759994.html
支持(0)反对(0)
#108楼逐梦lj2012-11-0811:09
@C#+AJAX
先装jdk
支持(0)反对(0)
#109楼wolfxin20102012-11-3008:45
说得很详细,条理清晰!!!
支持(0)反对(0)
#110楼Crazy_Solo_Maple2013-01-0823:11
感谢LZ的帖子,综合LZ的帖子,总算实现了自己的第一个helloWorld!
以下是我记录在自己CSDN博客的一个帖子,
blog.csdn.net/holymaple/article/details/8483177
借鉴您的内容,万分感谢~
支持(0)反对(0)
#111楼aXinNo12013-01-3111:00
学习
支持(0)反对(0)
#112楼congxiao2013-02-1822:57
有一篇专门讲解MTKandroid环境搭建的
congxiao.net/html/docs/youer_xiaoxuejiaoyu/zhinenshebeikaifa/2013/0218/59877.html
支持(0)反对(0)
刷新评论刷新页面返回顶部
注册用户登录后才能发表评论,请登录或注册,访问网站首页。
博客园首页博问新闻闪存程序员招聘知识库
最新IT新闻:
·LGLTE智能手机全球销量突破1000万大关
·周鸿祎:我不做教父我不用微信
·放翁:开放2013
·王垠:漫谈Linux,Windows和Mac
·王垠:你好,世界。
?更多新闻...
最新知识库文章:
·Facebook如何实现PB级别数据库自动化备份
·源代码管理十诫
·如何成为强大的程序员?
·Xen虚拟机架构
·NoSQL的现状
?更多知识库文章...
About
昵称:吴秦
园龄:3年4个月
荣誉:推荐博客
粉丝:1120
关注:16
+加关注
最新随笔
基于AIRAndroid应用开发1:环境搭建
PureMVC(AS3)剖析:吐槽
PureMVC(AS3)剖析:实例
回合制页游
PureMVC(AS3)剖析:开篇
走在网页游戏开发的路上(十)
CDN-内容推送网络
[服务器开发]可伸缩系统的设计模式(译)
浏览器缓存机制
[JavaScript]项目优化总结
《楚河汉界分析》
FlexAnt自动构建
flash开发框架:RobotLegs
走在网页游戏开发的路上(九)
走在网页游戏开发的路上(八)
最新评论
Re:[JavaScript]项目优化总结
构造函数+原型那个不对--老茂
Re:PureMVC(AS3)剖析:实例
求教楼主,AS开发框架robotlegs和puremvc那个更适合网页游戏开发--三把刷子
Re:浏览器缓存机制
好文章就要顶~~~mark--幽烛
Re:CDN-内容推送网络
很好的文章~~--幽烛
Re:HTTP协议及其POST与GET操作差异&;amp;C#中如何使用POST、GET等
在post和get的区分那一块儿,对我有所助益,谢谢!--r1s1y1
随笔档案
2013年2月(2)
2013年1月(2)
2012年12月(4)
2012年11月(1)
2012年8月
(1)
2012年4月(1)
2012年3月(2)
2012年1月(1)
2011年7月(1)
2011年6月(5)
2011年5月(3)
2011年3月(2)
更多...
日历
<
2013年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
系列索引帖
.NET2.0配置解谜系列索引(完结)
随笔分类
Rss.NET2.0配置解谜系列(9)
Rss.NET(C#)Internals(10)
Rss【日常小记】(3)
Rss【转载】(2)
RssAndroid开发之旅(18)
RssC/C++Internals(13)
RssJavaScript(1)
RssPureMVC(AS3)剖析(3)
RssPython(1)
RssUnix/Linux下编程(7)
Rss服务器开发(1)
Rss工具使用分享(0)
Rss基于AIRAndroid应用开发(1)
Rss客户端开发(0)
Rss数据库(4)
Rss网页游戏开发(18)
Rss源码剖析:DotText源码学习(2)
Rss源码剖析:Mongoose(5)
推荐排行榜
1.HTTP协议及其POST与GET操作差异&;C#中如何使用POST、GET等(127)
2.Android开发之旅:环境搭建及HelloWorld(101)
3.字符集和字符编码(Charset&;Encoding)(91)
4.LinuxSocket编程(不限Linux)(50)
5.这样被判了死刑!(48)
6.浏览器缓存机制(42)
7.Android开发之旅:view的几种布局方式及实践(41)
8.Linux多线程编程(不限Linux)(40)
9.Android开发之旅:应用程序基础及组件(28)
10.Android开发之旅:HelloWorld项目的目录结构(27)
阅读排行榜
1.Android开发之旅:环境搭建及HelloWorld(452893)
2.字符集和字符编码(Charset&;Encoding)(65798)
3.LinuxSocket编程(不限Linux)(59049)
4.Android开发之旅:view的几种布局方式及实践(53670)
5.Android开发之旅:android架构(44163)
6.HTTP协议及其POST与GET操作差异&;C#中如何使用POST、GET等(41104)
7.Linux多线程编程(不限Linux)(38482)
8.Android开发之旅:HelloWorld项目的目录结构(37611)
9.Android开发之旅:Intents和IntentFilters(理论部分)(27746)
10.Android开发之旅:短信的收发及在android模拟器之间实践(一)(27495)
spiga.mx
Copyright?2013吴秦
博客园