本文作者:Tikitoo
本文出处:http://www.jianshu.com/p/36cfa1614d23
作为一个Android 开发者,你应该很了解Android Studio,如果你现在还不了解,没关系,那么从现在开始,我们一起来了解了解Andoid Studio。
Android Studio 是Google 官方在2013 Google I/O 大会(2013 年5月)上发布的全新Andrid 开发IDE(基于Intellij IDEA),在2014 年12 月发布第一个稳定版(1.0),目前最新版本为1.2 Beta 3;依托与Intellij IDEA,它更智能,提示功能更强,默认使用Gradle 构建,布局文件实时预览等等。
更多Android Studio 的优点请移步:Android Studio VS Eclipse ADT
![Android Studio(题图来自网络)](http://blogldc.s3.amazonaws.com/wp-content/uploads/2014/12/studio-hero.jpg)
Android SDK 安装
官方下载:SDK Tools - Android Developer
国内镜像:SDK Tools - AndroidDevTools
有了SDK Tools 就可以配置,就可以安装Andrid SDK 了,打开Android SDK Manager
![Linux SDK Manager](http://ww2.sinaimg.cn/mw690/68622377gw1erbmsv7jjdj20pr0hfgpr.jpg)
打开SDK Manager,如果有代理或者VPN 可以直接下载,一般要勾选Tools,Extras;SDK 版本不用全部更新。由于国内连接速度很慢,可以参考这篇文章来使用国内的镜像来下载。
![SDK Manager](http://tutorchen.qiniudn.com/sdk-manager.png)
Android Studio 下载和安装
下载
下载之前,你要确保已经安装JDK 和Android SDK。
由于国内不能直接下载,所以我在这里提供两种下载方式,一种是官网,另一种是国内的镜像网站。
安装
下载完之后,如果是安装包,可以直接安装即可;如果是解压包,可以解压后,直接运行。
- Windows 运行
安装目录/studio.exe
文件。 - Mac / Linux 运行
安装目录/bin/studio.sh
。
打开之后,会进入设置页面,如果没有安装SDK,选择Standard(标准)。如果已经安装过了SDK 就选择Custom(自定义),然后选择SDK 安装目录即可。
然后一直Next 就好了。
Gradle 的安装和配置
由于Android Studio 默认使用Gradle 构建,而gradle 在国内访问速度离奇的慢,所以我们就自己安装了。
- 官方下载Gradle:Gradle - Download
- 国内下载Gradle: Gradle - AndroidDevTools
详细安装:Gradle Install Guide(安装指南) · Issue #11 · Tikitoo/blog
使用Android Studio构建第一个Android 程序
据说第一次创建项目的时候,会卡在那里,有大牛找到的解决办法,就是配置离线Gradle,因为上面我们已经下载过Gradle 了,可以直接拿来用。
可以把gradle-2.1-all.zip(不解压)
Windows 放在C:\Users\xxx\.gradle\wrapper\dists\......
目录中(如图所示)。
Mac/Linux 放在 ~/.gradle\wrapper\dists\......
。
![Windows Gradle](https://i-blog.csdnimg.cn/blog_migrate/9596e2df48875b4768e447a5e36943be.png)
![Linux Gradle](http://ww4.sinaimg.cn/large/68622377gw1erbmsuj5qhj20pr09utac.jpg)
然后再次创建Project 就不会卡了。
一个Android 项目的目录文件的作用
![Android Project Folder](http://ww3.sinaimg.cn/mw690/68622377gw1erbmsu0ddcj21fj0tcqcg.jpg)
一个Project 创建后,大概的文件目录就是这样的。
因为在Android Studio每个Project,相当于Eclipse 的WorkSpace;每个Module(上图的app 目录)相当于Eclipse 的Project。
- settings.gradle: 每个Moudle 要在这里注册
- build.gradle:每个Project 的配置
- app:每个Module
- app/build.gradle:每个Module 配置文件,比如依赖的类库,SDK 版本
- app/src/:源码和资源文件都在这里;我们写的文件都在这里面。
- app/libs/:添加类库。
工程和文件结构
- 文件编辑区域
- 编辑区域左边(显示行号的)
- 输入提示区域
- 文档切换区域
Alt + Left
或者Alt + Right
,不同的Tab 切换Ctrl + Tab
:切换不同的区域
- 其他功能区域
新建文件或者插入方法
ALT + INSERT
(COMMAND + N
Mac)
- 在
编辑区
域是插入方法(构造方法,Get Set 方法等等); - 在
工程结构
新建文件
罗列一些常用的快捷键
全局快捷键(比较重要的) | |
---|---|
ALT + ENTER | 工程快速修复 |
CTRL + SHIFT + A | 快速查找 |
CTRL + ALT + L (Win) | 格式化代码(我的锁屏的快捷键占了) |
CTRL + Q (Win) | 查看文档 |
SHIFT + ESC | 当切换非编辑区域时,关闭该区域,返回编辑区域 |
编辑区快捷键 | |
---|---|
CTRL + B / F4 | 查看源码 |
CTRL + Q | 查看文档 |
SHIFT + ESC | 当切换非编辑区域时,关闭该区域,返回编辑区域 |
ATRL + / | 上下文联想 |
ALT + LEFT / RIGHT | 不同文档左右切换 |
ALT + TOP / BOTTOM | 跳转到上一个 / 下一方法 |
注释 | |
---|---|
CTRL + / | 注视当前行 |
CTRL + SHIFT + / | 文档注视 |
复制 / 粘贴 | |
---|---|
CTRL + C | 复制该行 |
CTRL + V | 粘贴 |
CTRL + X | 剪切 |
CTRL + Y | 删除该行 |
查找 | |
---|---|
Ctrl+Shift+A | 查找所有行为 |
Ctrl + F | 查找当前编辑的文档 |
Ctrl + R | 查找并替代 |
Ctrl + N | 查找类(class) |
Ctrl + SHIFT + N | 查找文件 |
Git 使用
由于Android Studio 已经自带了Git 插件,所以我们就不需要去下载了,只需要在本机下载Git 安装即可。
然后将可执行文件配置在Android Studio 即可。
![Git(题图来自网络)](https://i-blog.csdnimg.cn/blog_migrate/7e34b5d3da8ae10c64dfbaf68e30d8a5.png)
参考
- Android Studio系列教程——下载与安装
- Android Studio 比 Eclipse 好用在哪里? - 知乎
- Android Studio 的安装和配置篇(Windows篇) - 简书
- 如何让你的Android SDK下载或者升级快如闪电 | ChenQichao's Blog
- Gradle Install Guide(安装指南) · Issue #11 · Tikitoo/blog
- inferjay/AndroidDevTools