当前位置: 网学 > 编程文档 > Android > 正文

android 环境搭建

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:网学会员,鉴于大家对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吴秦
    博客园
    
    
  • 上一篇资讯: Android 环境搭配
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号