Android Studio 快速入门

安装 Android Studio

安装过程较为简单,需要注意的是首次运行 Android Studio 可能会一直停在 Fetching Android SDK component information 界面,解决方法:修改 Android Studio 安装目录下 bin 目录中的 idea.properties 文件,在最后追加 disable.android.first.run=true 即可

Android Studio 系统要求

Android Studio 基本设置

主题设置

Android Studio 新版本默认主题是 Darcula,虽然还提供了其他的主题,但是太过瞎眼,所以保持默认即可

主题设置

字体设置

修改字体时需要先 Save As...

字体设置 Console 字体设置

关闭自动更新

关闭自动更新

修改快捷键

Android Studio 提供了众多的快捷键可供选择,比如 EclipseVisual Studio

修改快捷键

添加 API 文档悬浮提示

Android Studio 默认并未开启该选项,如需开启勾选即可

文档提示

代码自动补全

代码自动补全

修改文件编码

为了避免出现乱码,最好都设置为 UTF-8

修改文件编码

安装 Genymotion 模拟器

Android Studio 自带的 AVD 一直由于其运行速度极慢而饱受诟病,那是否还有其他模拟器可选呢? 答案是 Genymotion

Genymotion 无疑是目前最快最好用的 Android 模拟器,Genymotion 需要与 VirtualBox 配合使用,下载 Genymotion 需要先注册账号,点这里进入注册页面

注册完成并登录,点这里进入下载页面,Genymotion 提供了两个版本可供下载,如果未安装 VirtualBox,选择 with VirtualBox 版本,否则选择 without VirtualBox 版本

下载 Genymotion

安装完 Genymotion 和 VirtualBox后,还需要安装 genymotion-idea-plugin.jar 插件将 Android Studio 和 Genymotion 关联起来,Genymotion 提供了在线安装和离线安装两种方式(点这里进入下载页面):

下载 Genymotion 插件

在线安装方式官网已经说的很清楚了,离线安装稍微麻烦一些,需要关闭当前 Project,在 Android Studio 欢迎页面进行设置

2017-06-22_002114.png 离线安装 Genymotion 插件

插件安装完成后重启 Android Studio,重启后可在工具栏看到 Genymotion Device Manager 的图标,点击该图标,选择 Genymotion 安装路径即可

2017-06-22_012347.png

选择 Genymotion 安装路径

Genymotion 的使用比较简单,在此不再赘述,关于Genymotion 下载虚拟镜像慢的问题,这篇文章有详细的解决方法

Android Studio 的目录结构

在 Android Studio 中最常用的目录结构有两种:Android 视图Project 视图

  • Android 视图:

    2017-06-22_022836.png

文件(夹) 说明
app/mainifests 包含AndroidManifest.xml文件
app/java 包含Java源代码文件,包括JUnit测试代码
app/res 包含所有非代码资源,例如XML布局、UI字符串和位图图像
  • Project 视图:

    2017-06-22_024411.png

文件(夹) 说明
app/build 包含构建输出
app/libs 包含私有库
app/src 包含模块的所有代码和资源文件
app/src/androidTest/ 包含在 Android 设备上运行的仪器测试的代码
app/src/main/AndroidManifest.xml 说明应用及其每个组件的性质
app/src/main/java 包含 Java 代码源
app/src/main/jni 包含使用 Java 原生接口 (JNI) 的原生代码
app/src/main/gen 包含 Android Studio 生成的 Java 文件
app/src/main/res 包含应用资源,例如可绘制对象文件、布局文件和 UI 字符串
app/src/main/assets 包含应原封不动地编译到 .apk 文件中的文件
app/src/test 包含在您的主机 JVM 上运行的本地测试的代码
build.gradle(模块) 定义模块特定的构建配置

创建第一个 Android Studio 项目

  1. 新建项目

    2017-06-22_035548.png
  2. 选择机型和 API Level,如果不确定选择最低 API,点击 Help me choose 查看各个版本统计结果

    2017-06-22_035624.png 2017-06-22_035634.png
  3. 添加 Activity,Android Studio 提供了不同的 Activity 模板,根据自己的需求选择即可

    2017-06-22_035646.png
  4. 配置 Activity

    2017-06-22_035700.png
  5. 开发应用

    至此,Android Studio 已经创建好了一个项目,将其部署到 Genymotion 上就可以运行了

    2017-06-22_054400.png

    2017-06-22_054941.png

创建 Library

在创建 Library 之前,首先要弄明白 Module 是什么。Module 翻译成中文意为“模块”,在 Android Studio 中,Android ApplicationAndroid LibraryJava Library 都被称为 Module

简单来说,Android Studio 中的 Module 相当于 Eclipse 中的 Project,而 Android Studio 中的 Project 则相当于 Eclipse 中的 Workspace,所以在 Project 下既可以包含作为应用程序 Application 的 Module,也可以作为 Library 的 Module

创建 Library 的步骤很简单,跟创建 Module 类似,只需根据需求在 New Module 中选择 Module 的类型即可

创建 Android Library

为 Android 项目添加 Library 依赖

Library 是为 Android 项目服务的,所以我们需要将其添加到 Android 项目的依赖中

  1. 右键 app,选择 Open Module Settings, 打开 Project Structure 页面

    2017-06-25_000837.png 2017-06-25_003149.png
  2. Dependencies选项卡中,点击 +,选择 Module Dependency,在 Choose Modules 页面中选择需要添加的依赖即可

    2017-06-25_005835.png 2017-06-25_010036.png

参考文章

https://developer.android.com/studio/index.html#Requirements
https://developer.android.com/studio/intro/index.html