磨刀不误砍柴工—android应用程序开发环境搭建

时间:2021-01-13 20:06:23

        这篇文章的主要内容是如何去搭建android应用程序的开发环境。网上有很多这样的文章,甚至我刚开始学习android应用程序开发的时候,也是从网上找了一篇文章,按部就班地把环境搭好的。为什么我还要重复劳动呢?首先,我非常感谢在网上分享文章作者,这些文章非常好,而且确实给初学者带来了很大的帮助。为了让我的博客可以更完整,所以我决定写这篇博客。写程序的,折腾是真理。很多时候你从网上看到一篇文章,看得你云里雾里的,其实你只要把他上面的东西自己搞一遍,也就可以差不多理解作者大概的意思了。当然要看你怎么折腾了,有得人折腾得好折腾一天就搞完了,有得人瞎折腾可能就要折腾上一个星期了。所以想要写好android应用程序,一定要准备好你的开发环境。这个是非常重要的。不然你想折腾都没法折腾!

 

补充:昨天写完这篇博客,今天来公司,发现一个同事有一种非常方便的方法就可以完成开发环境搭建了。google出了一个叫 ADT Bundle的东西,只要下载它就可以用了,它已经包含一个Eclipse、SDK,内置了一个ADT,建议初学者还是使用这种方式来搭建环境,因为搭建开发环境不是目的,我们只是想搭建开发环境来开发应用程序。既然google提供了一个这么方便的东西我们没有理由不用它,当然如果你想了解得更多可以用下面的方法来搭建环境。

一、准备功夫

        所谓搭建好环境,就是在你开发的电脑上安装上应该安装的软件,设置好应该设置的设置。你需要准备的软件有哪些呢?

1、  JDKJAVA Development Kit

2、  eclipse

3、  ADTAndroid Development Tools

4、  android SDK

二、安装JDK

      JDK里面包含了一些编译工具还有一些文档等,另外JDK里面包含了一个JRE(Java Runtime Environment),JRE是一个什么东西呢,它就是java的运行环境,就是说java的程序是在JRE上面运行的。没有JREjava写的程序是没有办法运行起来的。后面我们会安装一个eclipse,这个软件就是用java程序写的。如果不安装JRE,这个eclipse就没法运行起来。

      安装JDK很容易,就是根据安装向导一步一步来即可。然后设置环境变量。分别是“JAVA_HOME”、“CLASSPATH”、“path”。什么是环境变量,为什么要设置变量。首先我们编译程序的时候是调用编译工具进行编译的,编译工具其实也就是一个可执行的程序,我们都知道如果要执行一个程序一定要寻找到这个程序的路径才能执行。比如说我们要执行编译程序,不可能每执行一次我们就输入一次路径,这个会带来极大的不便。幸好操作系统除了指定一个具体的地址之外,它还会在一个固定的路径之下寻找程序,然后执行它。至于这个固定的路径怎么来,是通过环境变量“path”,path是一个环境变量,我们需要把我们安装JDK的路径赋给这个path的变量。那么执行程序的时候操作系统就会去JDK的路径去找程序,然后执行。这样子就方便多了!

      具体步骤:

1、下载JDK

2、下载完成后按照提示一步一步安装即可,跟安装其他普通的软件一样。

3、设置环境变量,我的电脑->属性->高级->环境变量,在系统变量里面新建一个JAVA_HOME变量,假如JDK安装在路径“c://JDK”然后这个变量的值就是“c//JDK,这个JAVA_HOME有点类似C语言中的宏。后面我们会用到它。

4、设置path变量,path变量已经存在,所以无需我们新建一个变量,找到path这个变量,然后点击编辑。加入“%JAVA_HOME%\bin”记得没有双引号。刚才我们已经给JAVA_HOME变量赋值了,这个JAVA_HOME就像一个宏,上面这里如果展开就是“c://JDK//bin”,这样我们就不用每次都输入路径了,用JAVA_HOME代替。

5、设置CLASSPATH,新建一个变量叫CLASSPATH,它的值是%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin

6、验证JDK是否安装成功,打开CMD窗口,输入path,看一下是否打印出你刚才设置的值。然后输入java –version。如果执行成功说明你的JDK已经安装成功了,恭喜你,你已经走出了一下步。

三、安装eclipse

       Eclipse是一个什么东西?他是一个IDE(集成开发环境),我们以后会在这个软件上编写代码,编译、运行、调试程序。所以它是一个非常好的帮手。前面说的这个软件是用java写的。它功能强大就强大在他不仅仅是androidIDE,它可以用于C/C++。原因在于它可以通过插件来完成一些功能。这个就是它的强大之处。下载eclipse后解压就能用,非常绿色吧!

四、安装ADT

前面说了,eclipse可以通过安装插件来实现功能,如果eclipse想要变成androidIDE,那么它必须按住一个这种插件对不对?ADT就是这个插件,所以我们要安装它。步骤如下:

1、  打开eclipseHelp -> Install New Software

2、  点击add按钮,在弹出的对话框中填入ADT-Pluginname后面的编辑框中,填入httpdl-ssl.google.com/android/eclipse/location后面的编辑框中。如下图所示。

磨刀不误砍柴工—android应用程序开发环境搭建

3、  点击ok

4、  在Work with中选择我们刚才添加的ADT Plugin,后会出现development tool,我们勾选它,然后就是一路next直到finish

五、安装SDK

        SDK是什么东西,其实我觉得我来解释这个东西,我觉得有点装,因为我觉得搞程序的很多都知道SDK是什么东西。但是总会有些人是不知道的。就好像若干年以前我不知道一样,总是可以在一些文章看到这个东西,又不好意思跟人家说我不知道什么是SDK,后来只好网上查一下,原来SDK的全称是software development kit,中文名称软件开发包,这个包里面有什么东西呢?里面有一些软件开发用到的工具,也有一些帮助文档之类的。你可以通过阅读里面的开发文档区查询API的用法,这是一个非常宝贵的学习文档。所以我建议大家要善于利用这个工具,当然你也可以通过上官网去查询API,或者学习!

 

 

 

六、创建AVD(Android Virtual Device)

1、  Window->AVD Manager,在弹出对话框中点击New…按钮。

2、  在弹出对话框中填入各个参数即可。

七、验证你的劳动成果

         经过刚才的拔山涉水,我们终于迎来了可以见到曙光的时候了,别急,再坚持坚持!

我们来建立一个Android工程,第一、验证你刚才所做的是否准确无误,第二,来见识一下如何建立一个Android工程,以及运行一下你的第一个Android程序(虽然你不用敲一个代码就可以运行,但是也值得虚荣一下,哈哈!)。

        建立一个工程,如果你能在里面看到程序界最神奇的字符串“hello world!”那么恭喜你成功了。

具体步骤:

1、  打开eclipsefile->new->android application project,会出现如下图所示:

磨刀不误砍柴工—android应用程序开发环境搭建

然后填入三个application nameproject namePackage name。点击Next。后面有一个选项是选择Launcher Icon的就是你程序的图标,你可以自己选择一张你喜欢的,然后一直next,直到finish。这样子这个向导就帮助我们建立好了一个Helloworld的工程。然后我们运行一下程序看看效果。磨刀不误砍柴工—android应用程序开发环境搭建点击中间那个播放按键。然后就会启动android的模拟器。这个android的启动速度有点慢,耐心等候一下。这个确实慢得有点离谱,刚开始的时候我一直以为是哪里出了错,没反应,然后我就把它关闭了。去检查设置什么的。后来发现这个东西它本来就很慢。

 

总结:其实这篇文章的技术含量很低,找一个没搞过程序的,只要让他按着步骤来弄,他们也可以给你弄出来,希望阅读本文之后你可以大概了解一下android应用程序开发需要些什么,然后把环境搭起来,为后面的学习和开发做准备。