• Android Studio 入门指南


    作为一个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(题图来自网络)


    Android SDK 安装


    官方下载:SDK Tools - Android Developer
    国内镜像:SDK Tools - AndroidDevTools
    有了SDK Tools 就可以配置,就可以安装Andrid SDK 了,打开Android SDK Manager


    Windows SDK Manager(题图来自 http://www.android.pk

    Linux SDK Manager

    打开SDK Manager,如果有代理或者VPN 可以直接下载,一般要勾选Tools,Extras;SDK 版本不用全部更新。由于国内连接速度很慢,可以参考这篇文章来使用国内的镜像来下载。


    SDK Manager


    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 Install Guide(安装指南) · Issue #11 · Tikitoo/blog

    使用Android Studio构建第一个Android 程序



    Android Studio Setup(题图来自StoreZhang 的博客

    据说第一次创建项目的时候,会卡在那里,有大牛找到的解决办法,就是配置离线Gradle,因为上面我们已经下载过Gradle 了,可以直接拿来用。
    可以把gradle-2.1-all.zip(不解压)
    Windows 放在C:Usersxxx.gradlewrapperdists...... 目录中(如图所示)。
    Mac/Linux 放在 ~/.gradlewrapperdists......。


    Windows Gradle

    Linux Gradle

    然后再次创建Project 就不会卡了。

    一个Android 项目的目录文件的作用


    Android Project Folder

    一个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/:添加类库。

    工程和文件结构


     

    题图来自 Jetbrains 官方文档
    • 文件编辑区域
    • 编辑区域左边(显示行号的)
    • 输入提示区域
    • 文档切换区域
      • Alt + Left 或者Alt + Right,不同的Tab 切换
      • Ctrl + Tab:切换不同的区域
    • 其他功能区域

    Android Studio 工具栏设置(题图来自 大猫知乎的回答

    新建文件或者插入方法
    ALT + INSERT(COMMAND + N Mac)

    • 在编辑区域是插入方法(构造方法,Get Set 方法等等);
    • 在工程结构新建文件

    罗列一些常用的快捷键


    [td]

    全局快捷键(比较重要的)
     
    ALT + ENTER
    工程快速修复
    CTRL + SHIFT + A
    快速查找
    CTRL + ALT + L (Win)
    格式化代码(我的锁屏的快捷键占了)
    CTRL + Q (Win)
    查看文档
    SHIFT + ESC
    当切换非编辑区域时,关闭该区域,返回编辑区域

    [td]

    编辑区快捷键
     
    CTRL + B / F4
    查看源码
    CTRL + Q
    查看文档
    SHIFT + ESC
    当切换非编辑区域时,关闭该区域,返回编辑区域
    ATRL + /
    上下文联想
    ALT + LEFT / RIGHT
    不同文档左右切换
    ALT + TOP / BOTTOM
    跳转到上一个 / 下一方法

    [td]

    注释
     
    CTRL + /
    注视当前行
    CTRL + SHIFT + /
    文档注视

    [td]

    复制 / 粘贴
     
    CTRL + C
    复制该行
    CTRL + V
    粘贴
    CTRL + X
    剪切
    CTRL + Y
    删除该行

    [td]

    查找
     
    Ctrl+Shift+A
    查找所有行为
    Ctrl + F
    查找当前编辑的文档
    Ctrl + R
    查找并替代
    Ctrl + N
    查找类(class)
    Ctrl + SHIFT + N
    查找文件

    Git 使用


    由于Android Studio 已经自带了Git 插件,所以我们就不需要去下载了,只需要在本机下载Git 安装即可。
    然后将可执行文件配置在Android Studio 即可。


    Git(题图来自网络)


    参考




    本文作者:Tikitoo
    本文出处:http://www.jianshu.com/p/36cfa1614d23

  • 相关阅读:
    Java基础-String、StringBuffer、StringBuilder的区别
    Java基础-String类能被继承吗,为什么
    Java基础-Java中的基本数据类型是什么,各自占用多少字节
    JAVA关键字
    Java 栈(stack)与堆(heap) 详解
    Hibernate--hibernate.hbm.xml详解
    Hhibernate--映射继承关系
    C--c语言模拟java的linkedList
    C--调试基本命令
    C--指针
  • 原文地址:https://www.cnblogs.com/aikaifa/p/4704678.html
Copyright © 2020-2023  润新知