android学习第1篇:windows下android环境搭建:adt-bundle

安卓学习开始了!

一.搭建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

扫描二维码关注公众号,回复: 3876974 查看本文章

请注意,安装路径不要有空格和中文字符。


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年的,现在用,绝对没有问题。

OK,在2015年的时候,我又找到了一个资源,是2014年的,里面将所有的内容全部更新好,下载下来就可以用,非常方便。


2.搭建安卓开发环境第二步:安装(只介绍windows的,LINUX的我也没用过)

下载的压缩包,请解压到一个目录下,就可以了,是不需要任何安装的。

不过,请注意,不要把该压缩包放到一个目录名很长的文件夹下,否则可能会出现解压失败。(我之前出现过这个错误,以为是压缩包的问题,结果是我文件夹太长的缘故)

/**************************************************************************************************************************/

这里,是配置安卓环境变量的步骤,可以做,也可以不做。只是做了之后,可以在命令行中输入adb等命令,不做也是不影响使用的,所以,这里说明一下。

具体步骤如下:

1)同样进入计算机属性高级系统设置高级环境变量,首先配置变量“ANDROID_SDK_HOME”,我配置的变量值为:E:\adt-bundle-windows-x86_64-20140321\sdk

2)修改“Path”,找到变量“Path”所在目录,点击“编辑”,我的电脑上“Path”值为:.;%JAVA_HOME%\bin;.;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;Path”变量值是由”JAVA_HOME””ANDROID_SDK_HOME”确定的。如下图所示。



3)验证ANDROID SDK安装配置成功:在DOS命令行下,输入“adb”,若出现如图5所示结果说明ANDROIDSDK已安装配置成功。



通过配置以上环境变量,至此,JAVA和ANDROID SDK的环境变量都已配置完成。



/**************************************************************************************************************************/



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,就可以进行开发了。



三.第一个工程的创建

1.创建AVD

下面要在自己的电脑上安卓模拟器了。

这是我从百度经验中看到的一篇经验,写的很好,我把链接那过来,我就是按照上面写的,可惜这篇经验不是我写的。

http://jingyan.baidu.com/article/a681b0ded7e7573b1943465b.html


2.配置ADB环境变量

什么是ADB呢?

一下是我从百度知道上粘贴下来的:

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).  它的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
* 将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.

那么,如何配置ADB环境变量呢?
如下依然是一篇百度经验,写的很好,可惜依然不是我写的。

http://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html


3.创建第一个工程

下面,是我从网上找到的一个免费的视频,只有3分钟,说的很好。

有兴趣的可以看一看。

http://www.imooc.com/video/1441



4.工程的目录架构

http://www.imooc.com/video/1442

该视频大概有8分钟吧,讲的很详细

感兴趣的可以看一看

到此,总结完毕!我就是按照上面写的,和我贴出的一些链接,就完全可以搞的定的!





猜你喜欢

转载自blog.csdn.net/u010741715/article/details/41512523