原文 http://blog.csdn.net/alspwx/article/details/41512523
安卓学习开始了!
在windows上搭建安卓开发环境,看似简单,其实问题很多,我整整搭建了5天才搞定,当然,也是因为工作有些忙的原因,时间不太多,OK,本篇教程,我会将我遇到的所有问题都写上,希望看到这篇博客的朋友,不会犯同样的错误。
一.搭建JAVA开发环境
1.基本概念
如果你会JAVA,那直接略过就行。
http://blog.csdn.net/alspwx/article/details/20799017
这篇博客,是我以前转载的别人的,主要是介绍:J2EE\J2ME\JVM\JRE\JDK等的区别,相信你看了之后,会有收获。
2.为什么要搭建JAVA开发环境
首先,现在主流的安卓开发工具,eclipse就是用JAVA开发的,而安卓开发同样也是用JAVA语言,如果不搭建JAVA开发环境,比如JDK等,你如何将这些开发环境跑起来呢?所以,搭建JAVA开发环境是必须的。
3.搭建JAVA开发环境第一步:JDK的下载
官方下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
请注意,安装路径不要有空格和中文字符。
4.搭建JAVA开发环境第二步:环境变量的配置
http://blog.csdn.net/alspwx/article/details/20804515
这仍然是我转载的一篇文章,里面有环境配置的详细配置,还有我自己的一些理解。
因为安装JDK的时候,会安装JRE,安装JRE的时候,会安装JVM,OK,到此,JAVA开发环境搭建完成。
二.搭建安卓开发环境
1.基本概念
ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题。
有了ADT-Bundle,新涉足安卓开发的同学也无需再像以前那样在网上参考繁琐的配置教程,可以轻松一步到位进行Android应用开发。
OK,那么adt-bundle包含了什么东西呢?
首先,eclipse是有的,这是你的开发工具。
然后,SDK也是有的。Android SDK 指的是Android专属的软件开发工具包。
最后,还有ADT,这是什么呢?他是eclipse和SDK的桥梁,可以说,没有ADT,eclipse无法使用SDK,那你自然无法通过eclipse来开发安卓了。
adt-bundle,已经将ADT集成到eclipse了,所以,你几乎不需要任何配置,就可以进行开发了。
2.搭建安卓开发环境第一步: ADT-Bundle for Windows下载
官方下载地址: http://developer.android.com/sdk/index.html
然而,一般情况下,这个网址不访问不了的,因为谷歌被禁了,所以,顺带着该官网也打不开,所以,一般不推荐这种下载方式。
我们可以从百度云盘、或者是一些第三方网站下载。然而,这些毕竟不是官方网站,所以有些并不太靠谱,一个ADT-BUNDLE又挺大的,可能下载了好多,都不太能用,所以,我将我下载好的adt-bundle,放到了百度云盘上,供大家下载。
http://pan.baidu.com/s/1eQ2ArNO
在上面,可以根据你的电脑是windows还是LINUX,32位、还是64位,选择下载相应版本。
别看文件夹,是2013年的,现在用,绝对没有问题。
2.搭建安卓开发环境第二步:安装(只介绍windows的,LINUX的我也没用过)
下载的压缩包,请解压到一个目录下,就可以了,是不需要任何安装的。
不过,请注意,不要把该压缩包放到一个目录名很长的文件夹下,否则可能会出现解压失败。(我之前出现过这个错误,以为是压缩包的问题,结果是我文件夹太长的缘故)
3.搭建安卓开发环境第三步:更新SDK
双击sdk.manager.exe,将会出现如下:
下面要开始更新!
那么,这里其实有很多人,相信会有一个问题:我到底该更新哪些呢?
1、从第二个选项:android.4.4.2(API 19)开始,所有的API都应该更新。
因为这些是对应不同安卓版本的平台及API接口,如果没有这些,你如何进行开发呢?
当然,一些比较老的,比如android2.1啊,之类的,不更新也没事了。
总是,API接口这样子,只要有,就更新,不会出错的,现在已经有android 5.0的了,更新完后,也会有的。
2.tools
这货该不该更新呢?这里写下我的理解(当然,我是新手,这是我个人的理解,如果理解错了,请点出来,我也学习下):
如果你将tools完全更新,那么,当你用eclipse进行android开发的时候,会出错,会提示:ADT和SDK不兼容。
因为,ADT是:20.0.0版本,而你更新了tools后,会变成了23.0.0,因此,会不兼容。
同时,在创建安卓工程的时候,流程等都会有一些不同。
所以,建议不更新!
如果,更新,请看好版本,进行选择再更新!
比如,AVD的建立、安卓工程的创建,都和tools有关系。所以,为了防止出错,不更新!
还有一个原因,现在网上的书籍和视频、资料等,都是android4.0为主的,你更新的那么高,和书上的都不太一样了,对于初学者而言,也是一个困扰。
3.extras
这个字面意思理解,是额外的意思。也就是可安装,也可以不安装。
个人建议,不安装,以后如果有需求了,再来安装。
具体这个文件夹里到底有什么,百度了半天,也没个所以然,所以就先这样吧。
OK,到这一步,选择完毕,点击“install packages”,将会进入,如下页面:
点击,ACCEPT License,然后发现"install"按钮,可以点击了。
点击它,进行更新。这个过程,比较漫长,耐心等待。
4.搭建安卓开发环境第四步:更新不了的解决方案
按照下图,进行配置,基本上都是可以更新的。
OK,到这一步更新完为止,安卓环境全部搭建完成。
打开,eclipse,就可以进行开发了。
那么,如何创建第一个安卓项目?如何搭建AVD?网上会有很多教程,我也会在下一篇博客介绍!