目录[-]html
相信你们对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前不少开源项目都已经在采用,Google的更新速度也很快,明显能感受到这是Android开发的将来,那么咱们还有什么理由不去拥抱将来呢?android
虽然推出了好久,可是国内貌似普及的程度并不高,鉴于不少朋友求studio的详细教程,那么今天我就手把手教你们下载、安装、使用,Studio之路从这里开始。编辑器
相信目前国内用Eclipse的仍是大多数,那么首先就来讲一下Studio的一些优势,比较才能更有说服力,才能说明为何咱们要从Eclipse迁移到Studio。ide
一、Google推出的工具
毫无疑问,这个是它的最大优点,Android Stuido是Google推出,专门为Android“量身订作”的,是Google大力支持的一款基于IntelliJ IDEA改造的IDE,这个应该能说明为何它是Android的将来学习
二、速度更快开发工具
Eclipse的启动速度、响应速度、内存占用一直被诟病,相信你们这点应该深有体会,并且常常遇到卡死状态。Studio无论哪个方面都全面领先Eclipse网站
三、UI更漂亮ui
I/O上演示的那款黑色主题真是太棒了,极客范,Stuido自带的Darcula主题的炫酷黑界面实在是高大上,相比而言Eclipse下的黑色主题太low了idea
四、更加智能
提示补全对于开发来讲意义重大, Studio则更加智能,智能保存,今后不再用每次都 Ctrl + S了。熟悉Studio之后效率会大大提高。
五、整合了Gradle构建工具
Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,能够说Gradle集合了Ant和Maven的优势,不论是配置、编译、打包都很是棒。
六、强大的UI编辑器
Android Studio的编辑器很是的智能,除了吸取Eclipse+ADT的优势以外,还自带了多设备的实时预览,相对这对Android开发者来讲简直是神器啊。
七、内置终端
Studio内置终端,这对于习惯命令行操做的人来讲简直是福音啊,不再用来回切换了,一个Studio所有搞定。
八、更完善的插件系统
Studio下支持各类插件,如Git、Markdown、Gradle等等,你想要什么插件,直接搜索下载。
九、完美整合版本控制系统
安装的时候就自带了如GitHub, Git, SVN等流行的版本控制系统,能够直接check out你的项目。
你们看完以上是否是很动心呢,优势是不少,可是你们学习的时候会遇到不少问题,如Studio和Eclipse的目录结构、快捷键等等彻底不同,须要适应一段时间,Gradle一样增长了学习成本,虽然Google的更新速度已经至关快了,可是目前最新的是2.0RC版本,仍未推出正式版,说明可能会有一些小问题等,Studio官方解释暂未支持NDK,因此若是你的项目用到了NDK最好也不要使用Studio。
可是相信Google会愈来愈完善的,学习成本与适应阶段是咱们作技术一直要保持的心态,一旦上手相信你要离不开它了。
最后这里先上一张我本地Studio的截图:
官方下载有两个地方,要翻,你懂的
Android开发者官网的网站,可直接下载,可是这个网站貌似只更新Beta和正式版,目前只更新到Beta 0.8.14版本。
Android开发工具的网站,上面连接是Studio的canary渠道,列出了Studio各类实时预览版等,目前最新的是1.0RC版本。
至于安装就没什么可说的了,点击直接运行了。这里我以Mac系统的1.0RC版本为例,来建立第一个HelloWorld项目。其余平台基本上差很少,在这以前假设你已经配置好了JDK和Android SDK环境,而且你是第一次安装Studio。
一、首先运行时的欢迎画面
二、以后第一次的话会进入到设置向导页
点击Next进入选择设置类型向导页
这里有两个选项“Standard”和“Custom”,即标准和自定义,若是你本机的Android SDK没有配置过,那么建议直接选择“Standard”, 点击“Finish”按钮
由于我本地已经下载SDK并配置好了环境变量,因此我选择”Custom”,而后到下一步:
这一步选择你本地SDK的位置,能够看到有个2.25GB的SDK要下载,那是由于Studio 1.0默认要下载5.0的SDK以及一些Tools之类的,而后点击”Finish”按钮
(PS: 这个选择并下载2.25G的组件是studio的一个bug,评论里有人提醒,感谢这位同窗。若是网速不行想跳过这步的能够在bin目录的idea.properties增长一行:disable.android.first.run=true就好了,mac平台的右键安装包->Show Package Contents 就找到bin目录了。)
三、下载依赖组件
以后便到下载组件页面,这个过程须要翻,并且依赖你的网速,时间有点久,你们耐心等待…
下载完成后点击”Finish”按钮
四、新建项目
在这个页面咱们能够新建项目,也能够导入项目本地或者GitHub上的项目等,左边能够查看最近打开的项目等,这里我直接新建项目
而后到以下界面
咱们填上项目名称和报名以及项目路径等而后”Next”
这个页面支持你适配TV、Wear、Glass等,咱们只选择第一项就ok,选好最小SDK而后”Next”
这个页面选择一个Activity模板,和Eclipse很像,咱们直接选择一个Blank Activity好了
点击”Finish”后等一会出来以下一个进度条,不少人容易卡在这里,这里须要下载Gradle,只第一次会下载,有点慢,须要翻,你们也耐心等待下
下载成功后变看到以下完整的项目界面
很酷炫有木有?至此第一期的Studio简单介绍就到这里,后面会介绍目录结构、快捷键、导入项目、集成GitHub、Gradle等等,敬请期待。