Windows下搭建Android开发环境

简介: 接触Android好久了,记得09年刚在中国大陆有点苗头的时候,我就知道了google有个Android,它是智能机操作系统。

接触Android好久了,记得09年刚在中国大陆有点苗头的时候,我就知道了google有个Android,它是智能机操作系统。后来在Android出1.5版本之后,我第一时间下载了eclipse开发工具、adt以及android sdk,体验了一把android开发,记得当时搭建开发环境相当麻烦。由于android开发是基于Java的,所以除了上述的工具之外,首先需要安装jdk,记得当时流行的是jdk1.5(后来是1.6,现在是1.7,未来是1.8),安装好之后需要设置环境变量。

时隔4年之后,再次学习Android,希望这次能够系统的掌握Android开发,下面就先从搭建开发环境开始说起。

我的笔记本的系统环境:

1、win8.1 64位企业版操作系统

2、6G内存

一、安装JDK(对应于.NET Framework)

相信配置环境变量大家已经很熟悉了,这里简单提及一下,首先打开环境变量设置界面:右键我的电脑-属性-高级系统设置-高级(选项卡)-环境变量-新建(系统变量)。

由于我已经编辑好了,这里上几个图示意一下。


然后在Path下面的变量值中添加:%Java_Home%(前后用;隔开),%Android_Home%也是同理。


验证一下,是否设置成功。我们输入快捷键(windows+r),打开运行窗口,输入cmd后回车。

输入java -version命令查看本机jdk安装的版本(注意32位和64位版本的问题,如果你的系统是64位的一定要安装64位的jdk)。


二、下载安装Android开发工具

记得10年那时候安装Android相当麻烦,因为eclipse、adt、android sdk都是分开下载安装的,然后还要在eclipse里面进行设置,将adt、android sdk关联起来。不知道从什么时候开始(好几年没关注了,这几年都关注.NET了),google将这些工具集成在了一起,只要在官网下载集成安装包就可以了,下载后直接解压缩(纯绿色版,无需安装),eclipse跟adt都是现成的,打开即可使用,极大的方便了Android开发者。

http://developer.android.com 官网经常打不开(可能被枪了),读者可以直接搜索相应开发工具包。

-----------------------------------------

为了方便大家下载工具包,我这里直接给出最新版的开发工具下载链接:http://yun.baidu.com/s/1hqeNiKk

三、安装sdk

进入eclipse,点击Android SDK manager的按钮,打开安装器界面,在里面勾选要安装的sdk的版本以及其它内容。

这里有一个坑要注意:默认是更新不了的,需要修改一下hosts文件(在C:\Windows\System32\drivers\etc目录下,将其复制出来,然后在文本最后添加内容,最后覆盖原文件即可)。

74.125.113.121 developer.android.com 
203.208.46.146 dl.google.com 
203.208.46.146 dl-ssl.google.com

这样,重启eclipse之后,再打开android sdk manager,选择相应内容就可以在线更新了。

打开Tools-Options-Others Force https://... sources to be fetched using http://... 打上勾



注意别忘了安装System Image(Android模拟器),建议安装某个版本的sdk时,将其子项全部勾选安装。

如果要想浏览本地android开发文档,直接打开非常的慢,也同样的需要修改host文件。

添加如下内容:

127.0.0.1 fonts.googleapis.com
127.0.0.1 www.google.com

有时候如果还不能更新,说明当前网络把google sdk的地址也给枪了,这时我们可以设置代理来下载。


经过上面的步骤就可以测试一下是否可以运行Android了。

我们直接New一个Android Application Project,设置好名称、参数等创建好项目,然后create一个avd(android virtual device)即可进行测试。


然后我们运行这个test项目(默认的,没写任何代码)。经过一番等待(启动挺慢的)终于启动了模拟器并成功运行了这个测试项目。


后记:开发工具除了eclipse之外,还有目前比较新的android studio,读者也可以自行选择合适的ide。


—————————————————————————————————————————————————————————————————

google已经明确基于intellij idea开发的android studio将取代eclipse成为android app首选ide,下面也补充一下这方面的知识。

一、安装Android Studio

截止到2015年11月,目前android studio的稳定版为1.4(最新版为1.6),可以到http://www.android-studio.org/下载安装对应的android studio。

下一步下一步安装就可以了,使用感受确实as要比eclipse开发感觉更爽,智能提示更加快捷。

二、安装Genymotion模拟器

先去http://www.genymotion.net/注册一个账号,然后在Shop里下载模拟器,选择Free版本(For personal use only),有钱也可以选择其它版本。


就是一个exe文件,我们选择(without virtualbox)进行下载安装。

三、将Android Studio与Genymotion关联

打开Android Studio,File-Settings,搜索Genymotion,点击安装。

选择Genymotion安装的目录、确定,关闭AS,重启。



然后你可以直接打开Genymotion,可以添加模拟设备,启动模拟装置。



启动Android Studio项目,提示选择设置,我们选择正在运行的Genymotion模拟器,OK即可。



很快,模拟器就安装好了,比eclipse以及AS自带的模拟器快了N倍!


目录
相关文章
|
15天前
|
Java 开发工具 Android开发
安卓与iOS开发环境对比分析
【7月更文挑战第4天】在移动应用开发的广阔天地中,安卓和iOS两大平台各据一方,引领着技术潮流。本文将深入探讨这两个平台的开发环境,从编程语言、工具链到市场分布等多个维度进行比较。我们将揭示各自的优势与局限,并分析开发者如何在这两个不同的生态系统中做出选择。通过本文,读者将获得一个全面的视角,理解两大平台在开发实践中的差异性及其对项目成功的影响。
|
3天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文深入探讨了这两个操作系统的开发环境,从编程语言、开发工具到用户界面设计等多个维度进行比较。通过丰富的数据支持和案例研究,揭示了不同平台的优势与挑战,为开发者提供了宝贵的参考信息。
|
2天前
|
安全 开发工具 Android开发
安卓与iOS开发环境对比分析
本文通过深入探讨和比较安卓与iOS两大主流移动操作系统的开发环境,旨在为开发者提供一个全面的视角。我们将从开发工具、编程语言、用户界面设计、性能优化、安全性考量等多个维度进行细致分析,揭示各自平台的优势与挑战。通过统计数据支持的实证研究,本文将展示两个系统在实际应用中的技术差异及其对项目开发周期的影响,并基于市场数据评估各自的商业潜力。
11 1
|
5天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比:选择适合你的平台
【7月更文挑战第14天】在移动应用开发的广阔天地中,安卓和iOS两大平台各领风骚。本文将深入探讨这两个系统在开发环境上的差异,从编程语言、工具到生态系统的多维度比较,旨在为开发者提供一份实用的参考指南。无论你是初涉移动开发的新手,还是寻求跨平台解决方案的老手,这篇文章都将助你一臂之力,找到最适合你的开发路径。
|
6天前
|
Java 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文深入探讨了两者的开发环境差异,从编程语言、工具框架到用户群体和市场份额进行了全面比较。通过数据支撑和案例分析,揭示了不同平台的优势与局限,旨在为开发者提供决策参考,同时预测未来发展趋势。
|
4天前
|
开发框架 开发工具 Android开发
安卓与iOS开发环境的差异与挑战
【7月更文挑战第15天】在移动应用开发的广阔天地中,安卓和iOS两大平台各领风骚,它们不仅在用户体验上有所区别,更在开发环境上呈现出截然不同的面貌。本文将深入探讨这两个平台的开发环境差异,并分析开发者面临的挑战。我们将从开发工具、编程语言、用户界面设计、性能优化以及跨平台开发框架等方面进行比较,旨在为开发者提供一个全面的视角,帮助他们更好地适应不同平台的开发需求。通过对比分析,我们希望能够揭示出各自平台的优势与不足,并为未来的发展趋势提供预测。
|
5天前
|
IDE 开发工具 Android开发
安卓与iOS开发环境对比:选择合适的平台
【7月更文挑战第14天】本文深入探讨了安卓与iOS开发环境的差异,并分析了选择合适平台的考量因素。通过比较两者的开发工具、编程语言和用户群体,旨在帮助开发者做出明智的决策,以优化资源利用和提升应用性能。文章将提供实用的建议,助力开发者在竞争激烈的应用市场中脱颖而出。
13 2
|
8天前
|
IDE 开发工具 Android开发
安卓与iOS开发环境对比:选择适合你的平台
【7月更文挑战第11天】在移动应用开发的广阔天地中,安卓与iOS两大平台各据一方。它们不仅在用户群体上有所区别,更在开发环境、工具和生态系统上展现出独特的特色。本文将深入探讨这两个平台的开发环境差异,帮助开发者根据个人技能、项目需求及市场定位做出明智的选择。
26 3
|
8天前
|
API 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动操作系统的两大阵营中,安卓和iOS各占据着重要的地位。本文旨在深入探讨两种系统在开发环境方面的异同,通过对开发工具、语言、框架、API以及生态系统的综合比较,揭示各自在应用开发上的优势与挑战。文章将基于最新的市场数据和技术发展进行论述,以期为开发者提供有价值的参考信息,并预测未来可能的发展趋势。
13 1
|
8天前
|
开发工具 Android开发 Swift
安卓与iOS开发环境的差异性解析
【7月更文挑战第11天】在移动应用开发的广阔天地中,安卓与iOS两大阵营各据一方,它们的开发环境差异如同东西方文化的差异一样鲜明。本文将深入探讨这两个平台在开发工具、编程语言、用户界面设计以及系统架构等方面的不同,旨在为开发者提供一个清晰的对比视角,帮助他们根据项目需求和个人偏好选择最合适的开发路径。

推荐镜像

更多