Android Studio原来不咋地,但是现在可以尝试抛弃eclipse转用它了, 亲儿子到底是亲儿子,现在的Android Studio已经今非昔比,用了一段时间,简直爱不释手,我觉得,It's time to say goodbye eclipse!
本文将带领大家彻底的了解一下Android Studio!

注意:由于天朝的原因,我们的了解过程会比较曲折,但是最终大家会看见曙光,然后你就再也不想回到黑暗了!
首先,下载,官网地址::https://developer.android.com/sdk/installing/studio.html#download
想想还是算了吧,等你打开都可以多敲几行代码了,大家可以去一些国内的分流网站上下载,大家尽情百度吧,这个还是不难的。

安装我就不说了,都是程序员,没什么难的,但是有的人安装会出错:

大部分的启动失败基本都是由于JDK的环境变量问题,设置JDK的时候注意下把环境变量添加好就OK了。

然后就是启动过程:

和Eclipse还是比较像的。

选择New或者Import就可以开始我们的项目了,第一次创建的时候,要下载gradle的一些东西,会有些慢。

如果是在Eclipse里面的项目,我们可以导出为Android Studio格式,很方便的导入Android Studio开发。

选择导出为 Gradle build file 就ok了。

Import的时候,Android Studio就可以自动识别了。

这个Gradle来头很大的,是Google用于智能化构建项目的构建集成工具,具体的使用大家可以百度之,总之一句话,他可以把一大串的编译命令用一行代码完成。

既然它这么牛逼,慢点就慢点吧。

可以看见,内存使用率还是很优秀的,不像Eclipse那样动不动就上G了。

第一次配置好后,我们就可以进入启动界面了,这里我是导入的一个Eclipse项目来演示:

大家先颤抖下吧:

是不是很优秀的赶脚!

不过这个还是来之不易的,首先我们来解决下面子问题:

其实默认的界面不是这个样子的,有点像Eclipse,反正就是白底的首先我们先变脸:

点击设置:

就是那个小扳手,然后选择appearance

选择Theme为Darcula,这个是程序员装逼也好、护眼也好。总之是不二选择。

然后为了解决下中文显示问题,我们需要设置下字体,建议微软雅黑,大小自己设置。

然后设置下编辑区的字体:

随便取个名字再save as一下就可以编辑了。

满足广大程序员的心声,我们还要设置一下东西,比如自动提示,不得不说,Android Studio的自动提示功能非常之强大,但是,如果你要输入“String”,你输入“string”,这个是不会提示的,也就是大小写敏感的,不爽是吗?很简单:

选择大小写不敏感就ok了!这样你想怎么提示就怎么提示了!

然后还有一点不爽,用惯了Eclipse的人会发现,鼠标悬停在程序上的时
候,啥也没有了!嗯,对的,Android
Studio默认是没有鼠标悬浮提示的,要用快捷键ctrl+q,这个也有好处吧,比较配置太差的电脑不会卡死了。但是有些比较怀旧的就不肯了,OK,我
们改:

看见没,按照图上的勾选就OK了,熟悉的提示就出来了。

还有些其他的设置比如行号啊,tab数啊,什么格式啊,大家在Editor里面都能找到设置,比较简单,大家自力更生吧。

OK,我们脸变好了,下面给他赋予灵魂吧。

目前最新的版本是0.6,如果是前面的版本升级到0.6的,大家会惊奇的发现,新建一个pj都出错了!嗯,是的,比较坑爹是不是,我刚开始的时候也郁闷了,甚至都卸载了N次。最后总结下如何修正这个问题:

一句话,这个问题是敏感词,大家都懂的,有钱的请使用VPN,有钱没钱的,都请修改host文件,具体可以参考我前面的文章:

天朝程序员的一声叹息——改hosts吧

然后我们打开SDK Manager,不出意外的话,大家是看不见下面的东西的,除非改了host,用了VPN,我在这里纠结了近2个小时,

最后在各种资源的帮助下,碰巧搞对了,在此分享下,但愿不要再被墙了!

当然,要勾选force,这个大家都知道了

首先我们要升级build tool这个是导致错误的根源!

各种错误,比如:

error:1 0 plugin with id 'android' not found.

还有什么:

error:2 0.。。。。。。。。。。。。

我们首先要升级下到19.1.0.

然后我们需要修改下项目中的

将默认的19.0.3改成19.1.0再try aging就ok了

到此为止,基本上不会再出错了,如果出错请洗手洗脸,找个黄道吉日再试。

下面我们来看看它狂帅酷霸拽的一些地方:

可以看见,比起Eclipse,它可谓是后现代化了,Google工程师花费大量时间,分析了各种代码编写规范,并在Android Studio中以实现,一段代码如何写更好,一点便知,代码折叠功能,也让大家看的更赏心悦目。

代码提示功能更是越来越完善,这点是Eclipse不能比的。

下面我们要看看它最炫的地方了,实时的UI设计功能,大家都知道这次
apple来了个playground,可以在编程的同时预览效果,感觉确实很牛逼的样子,我们Android程序员都要吓尿了,其实尿完了才发现,它真
的是个playground,目前功能还只是让你玩的,还没有牛逼到我们想要的那种程度,不过确实要赞一个,如果真能这样编程,估计Every One
Is A Coder了。

这次的版本,UI设计越来越牛逼了,可以在编程的同时预览效果,当然只是xml的,不是实时编译运行预览,唉,希望这一天早点到来。

随便弄了个界面,不要喷我,谢谢:

design界面差不多,再看text界面:

真心的,现在做UI是不是方便多了,再也不用像个傻逼一样的不停切Tab来看效果了。

再看一些常用功能:

新建:

为什么说它也牛逼呢,因为他可以根据你选择的地方来判断你要新建的类型,是java文件还是资源文件,同时提供各种模板:

很方便有木有。

再看新建工程:

自动集成各种模板,方便+1有木有。

再看新建的各种模板:

再回去用用Eclipse,你行吗,反正我是不行了。

嗯,你没看错,这个不是Visual Studio,Android Studio也有这样的小提示了,很智能也很有效果,集成了Google大神们的汗水啊。

以上我们都看到的是一个Android的开发IDE,实际上,Google的野心并不限于此,他的目的是想把它打造成一个超越Visual
Studio,超越xCode的集成开发环境,在这里,可以很轻松的使用git、使用svn或者其它项目管理工具,同时Google还提供云服务:

算了,这个就不说了,说多了都是泪,天朝的看看就行了。

既然是集成环境,各种插件就不可少了:

大家可以看看,基本上Eclipse上有的插件,这里都有!

以上是我这段时间使用Android Studio的一些所见所得,希望跟大家分享下,支持下Google的亲儿子,虽然他才0.6,但是可以预见,他的未来不可限量。

最后附上一些Android Studio的快捷键,当然,习惯了Eclipse的可以直接在设置的keymap中设置快捷键风格为Eclipse即可,看看,她就像一个女生,不仅长的好看,学习又好,还知书达理,温柔善良,尊老爱幼。

叫人怎能不心动呢!

ps:http://blog.csdn.net/luohai859/article/details/37928091

Android Studio初级介绍的更多相关文章

  1. Android studio工具介绍

    区域1介绍 这个区域是运行和调试相关的操作. 1.编译2中显示的模块                      2.当前项目的模块列表            3.运行2中显示的模块           ...

  2. Android开发学习1----AndroidStudio的安装、创建第一个Android Studio文件、Android Studio界面介绍和HelloWord!

    移动开发的工具有很多:Android Studio,eclipse,Hbuilder等,其中,现如今最火的开发工具是Android Studio,Android Studio是谷歌自己推出的一款集成开 ...

  3. Android studio 菜单介绍 3.1.文件(File)

    文件(File) 3.1.1.New 1. Android Studio中的Project相当于Eclipse中的Workspace 3.1.5.Close Prject 关闭当前项目打开的窗口 2. ...

  4. Android Studio 初级安装

    最近学习安卓,很多教程都说Android Studio 好用,于是下一个来看看. 1.在安装这个工具之前需要先安装 JDK 我的环境是win7-64位. 提供一个下载地址:http://pan.bai ...

  5. Android Studio 简单介绍和使用问题小结

    原文  http://www.cnphp6.com/archives/59264 主题 Gradle Android Studio Android 随着android 5.0 的发布,android ...

  6. Android Studio文件目录介绍

    一.安装的时候并不理解很多东西的用处,只是根据教程来做,所以想整理一下思路: android sdk里的各目录作用: 1.AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机. 2.S ...

  7. Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境

    我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器.当然,Google早就推出了自己的安卓开发环境——Android studio,在不久前,Google发布了Android Stud ...

  8. Android开发新手学习总结(一)——使用Android Studio搭建Android集成开发环境

    [新手连载]一:使用Android Studio搭建Android集成开发环境http://bbs.itcast.cn/forum.php?mod=viewthread&tid=87055&a ...

  9. 使用Android Studio搭建Android集成开发环境

    有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...

随机推荐

  1. 【转】debian下的update-rc.d的使用

    在Linux系统下,一个Services的启动.停止以及重启通常是通过/etc/init.d目录下的脚本来控制的.然而,在启动或改变运行级别时, 是在/etc/rcX.d中来搜索脚本.其中X是运行级别 ...

  2. 【转】bmp文件格式详解

    先区分几个概念:16色和16位色一样吗? 不一样! 颜色位数,即是用多少位字节表示的值,每一位可以表示0和1两值.通常图片的颜色深度,简称色深,就是用位数来表示的,所以,我通常会看到8位色,16位色, ...

  3. Linux 入门记录:十九、Linux 包管理工具 RPM

    一.源代码管理 绝大多数开源软件都是直接以源代码形式发布的,一般会被打包为 tar.gz 的归档压缩文件.程序源代码需要编译为二进制可执行文件后才能够运行使用.源代码的基本编译流程为: ./confi ...

  4. Style2Paints:用AI技术为线稿快速上色的工具(GitHub 3310颗星)

    python 开源项目: Style2Paints:用AI技术为线稿快速上色的工具(GitHub 3310颗星) https://github.com/lllyasviel/style2paints

  5. python实战===一键刷屏

    #当按键q的时候,自动输入 “大家好!”并回车键发送!from pynput import keyboard from pynput.keyboard import Key, Controller k ...

  6. Python Matplotlib图表汉字显示成框框的解决办法

    http://blog.sina.com.cn/s/blog_662dcb820102vu3d.html http://blog.csdn.net/fyuanfena/article/details/ ...

  7. bzoj 1179 Atm

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1179 题解: 一道比较综合的图论题 直接讲正解: 如果这个图G中存在某个强连通分量,那么这 ...

  8. JavaScript实现Fly Bird小游戏

    1.分析页面结构,理清需求和功能 游戏有三个界面,分别是开始界面,游戏界面和游戏结束界面. 1.1 开始界面 start.gif 游戏的大背景 上下移动的游戏标题和翅膀摆动的小鸟 start 按钮,点 ...

  9. 从Java Future到Guava ListenableFuture实现异步调用

    原文地址: http://blog.csdn.net/pistolove/article/details/51232004 Java Future     通过Executors可以创建不同类似的线程 ...

  10. Java学习笔记(三)——静态导入,package-info,Fall-through

    [前面的话] 算是真正的放松了好几天时间,没有看任何书,没有任何任务,今天是过完年后的第一天上班时间,我又开始了我的学习之路,感觉还没有老,怎么心态越来越平静了,进入工作状态,就好好努力工作,新的一年 ...