Android 之开发环境的搭建

来源:互联网 发布:156个援建项目 知乎 编辑:程序博客网 时间:2024/06/05 10:38

Android 之开发环境的搭建


        转载请注明出处:http://blog.csdn.net/zigui14/article/details/39323723


        接触 android 应用开发已经一年光景了,计划从今天开始重新从零开始真正认识android的各种机制和一些开发经验。

        既然我们要进行android 软件的开发,那么开发环境自然必不可少了,目前主流的集成开发环境主要有 Eclipse+ADT 和 Android Studio 两大开发环境,其中,Eclipse作为Java开发者最熟悉的开发环境,其受欢迎度自然不言而喻,但是在2013年5月的Google的I/O大会上,推出了一款全新的开发环境——Android Studio,一款区别于Eclipse的全新专门针对 Android 的开发环境,采用全新的UI设计和一些人性化的功能,具体的使用还需要大家自己去摸索。由于Google推出了专门针对Android的开发环境,自然有他的道理,如过你是从零开始学习的初学者,建议大家还是采用较新的开发环境比较好,况且目前Android Studio的版本才到 Beta 0.8.6 ,已经比以前刚刚推出的时候好用很多了,对于日常的一些软件的编写还是没有压力的。面对新的形势下,还是建议大家使用新的平台进行开发工作,这样也能在未来的竞争中赢得主动(其实这也是其他很多技术也应该采用的学习方法吧)

        直接进入主题,开始我们开发环境的搭建(本文仅介绍Windows操作系统下的安装指引):

        第一步:下载并且安装JDK
        Java是目前Android原生应用的主语言,因此,Java开发环境是必不可少的。大家可以到 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK,并且按照提示安装,安装完成后,最好配一下环境变量,避免以后出现不必要的麻烦(虽然Android Studio不用配置Java的环境变量也能够进行开发)。
        关于Java环境变量的配置网上资料非常多,在此我只做简要的说明。
        打开我的电脑->属性->高级系统设置->高级->环境变量(在环境变量中,可以看到有用户变量和系统变量,如过电脑是自己用的话,一般配置系统变量就可以了)
        新建一个变量:JAVA_HOME,该变量的值为你安装Java时的路径,制定Java的根目录,比如我的是  D:\XXXX\Java\jdk1.7.0_67 
        新建一个变量:CLASSPATH,该变量的值为:%JAVA_HOME%\lib\tools.jar; (注意分号)
        最后需要在Path的末尾追加字符串:%JAVA_HOME%\bin; (注意分号)

        然后测是一下:WIN+R 输入cmd 进入命令行键入:java -version可以看到当前Java的版本信息,在键入:javac 可以查看相关的命令参数,如过没有那就需要重新检查环境变量的配置了。

        第二步:下载Android Studio 并且安装
        下载地址:http://www.android-studio.org/ 这个地址是 Android Studio 中文组的网站,里面有三个操作系统的版本(Windows,Mac,Linux),大家可以按照自己的需要下载相应操作系统的安装包进行安装。

        这个安装过程比较简单,再次不再赘述。

        安装完成后,打开Android Studio


        在Windows下可能会有点卡顿,我在Linux下也装了一个环境,在Linux下开发明显比较流畅。

        第三步:创建新的一个Android Application,选择New Project。

         第四步:为你的应用命名,并且填写相关的域名,这个将会作为你应用的包名,以及选择项目的路径,Next进入下一个配置。
        第五步:选择SDK版本。配置完后Next,Finish即可创建一个项目。



        在每次进入主编辑界面后都会弹出一个提示窗口,当然大家可以把这个提示功能关了(Show Tips on Startup),但是建议刚刚接触这个开发环境的人最好不要关闭这个,每次开发开启环境的时候看一下这个提示,不管你是从Eclipse转过来的还是从零开始接触的都可以通过这个快速的指引功能快速上手(我从Eclipse转到Android Studio的时候也是非常不习惯的......)。

        接下来映入眼帘的就是我们以后整天都需要面对的一个窗口了,我个人比较喜欢Google在I/O开发大会上演示的黑色主题,大家也可以针对个人的喜好在File->Settings的IDE Settings->Appearance中的Theme中更换主题。

        下面是我们的主要编辑区,Android Studio的其中一个优点就是大家可以通过编写布局文件就可直接看到实际的显示效果,代码和UI能够同时查看,而且大家能够通过选择不同屏幕尺寸来进行适配,这个Eclipse是做不到的。

        当创建好一个项目后,我们可以在Android Studio的左侧看到我们整个项目的结构树。接下来我们对最基本的也是重要的几个目录做一个简要的说明:
                                                    
总体结构                                                                                                                                                详细结构


        首先我们需要清楚的是,在Android Studio中,每一个module就是一个应用,你可以在一个项目下创建多个app,这个和eclipse是有一点点区别的。展开app(这个名字是可以改的),可以看到有src和一些Gradle的配置文件,而我们的源代码主要是写在src\main\java中,而我们的资源文件是放在src\main\res中的,AndroidManifest.xml是应用的一些相关配置。作为入门的学习,这几个目录将是我们操作最频繁的。

       在下方的区域,是我们观察应用的后台日志、消息的,Terminal可以直接打开控制台,Android可以查看输出日志。


        以下使一些工具条的使用,包括运行程序,Debug,配置SDK,配置AVM等,具体的使用方法需要大家经常动手实践摸索,才能够熟悉这个开发环境




        关于Android Studio开发环境的搭建以及最基础的使用说明就到这里,虽然这个开发环境还出于Beta版本,但是是专门针对Android的,在使用、功能方面都有专业性,与Eclipse是有所不同的,一个好的工具可以带给我们高效的开发效率,同时也会使我们的开发过程更加轻快、方便。


        从下一篇开始,将着重针对Android的核心部分进行一些研究,按照主干路线对Android进行一步步地剖析。

0 0
原创粉丝点击