Android Studio

2025年3月17日 | 阅读 3 分钟

Android Studio 是 Android 应用程序开发的官方集成开发环境 (IDE)。Android Studio 提供了增强我们构建 Android 应用生产力的更多功能。

Android Studio 于 2013 年 5 月 16 日在 Google I/O 大会上作为 Android 应用开发的官方 IDE 发布。它从 2013 年 5 月的 0.1 版本开始提供早期访问预览。第一个稳定版本于 2014 年 12 月发布,版本号从 1.0 开始。

自 2019 年 5 月 7 日起,Kotlin 已成为 Google 推荐的 Android 应用程序开发语言。除此之外,Android Studio 还支持其他编程语言。

Android Studio

Android Studio 的功能

  • 它有一个基于 Gradle 的灵活构建系统。
  • 它有一个快速且功能丰富的模拟器,用于应用测试。
  • Android Studio 提供了一个统一的环境,我们可以在其中为所有 Android 设备进行开发。
  • 在不重新启动应用的情况下,将更改应用到运行中的应用的资源代码。
  • Android Studio 提供了广泛的测试工具和框架。
  • 它支持 C++ 和 NDK。
  • 它提供了对 Google Cloud Platform 的内置支持。这使得集成 Google Cloud Messaging 和 App Engine 变得容易。

Android Studio 版本历史

版本发布日期
1.02014 年 12 月
1.12015 年 2 月
1.22015 年 4 月
1.32015 年 7 月
1.42015 年 9 月
1.52015 年 11 月
2.02016 年 4 月
2.12016 年 4 月
2.22016 年 9 月
2.32017 年 3 月
3.02017 年 10 月
3.12018 年 3 月
3.22018 年 9 月
3.32019 年 1 月
3.42019 年 4 月
3.52019 年 8 月

Android Studio 项目结构

Android Studio 项目包含一个或多个模块,其中包含资源文件和源代码文件。这些包括不同类型的模块-

  • Android 应用模块
  • 库模块
  • Google App Engine 模块
Android Studio

默认情况下,Android Studio 会在 Android 项目视图中显示我们的项目文件,如下图所示。此视图由模块组成,可快速访问我们项目中的关键源文件。

这些构建文件在 Gradle 脚本下可见。应用程序模块包含以下文件夹

  • manifests: 包含 AndroidManifest.xml 文件。
  • java: 包含 Java 文件的源代码,包括 JUnit 测试代码。
  • res: 包含所有非代码资源、UI 字符串、XML 布局和位图图像。

通过从项目下拉菜单中选择项目,我们将看到项目的实际文件结构。

Android Studio 用户界面

Android Studio 主窗口包含多个逻辑区域,如下图所示

Android Studio
  1. 工具栏提供了广泛的操作,包括运行应用程序和启动 Android 工具。
  2. 导航栏有助于导航我们的项目并打开文件进行编辑。它提供了 Project 窗口中可见结构的紧凑视图。
  3. 编辑器窗口是我们创建和修改代码的空间。根据当前文件类型,编辑器会发生变化。在查看布局文件时,编辑器会显示布局编辑器。
  4. 工具窗口栏围绕 IDE 窗口的外部运行,并包含允许我们展开和折叠各个工具窗口的按钮。
  5. 工具窗口为我们提供了对搜索、项目管理、版本控制等特定任务的访问。我们可以展开和折叠它们。
  6. 状态栏显示我们项目和 IDE 本身的状态,以及任何消息或警告。

我们可以通过移动或隐藏工具栏和工具窗口来组织主窗口,以便为我们提供更多屏幕空间。我们还可以使用键盘快捷键来访问大多数 IDE 功能。

Android Studio 工具窗口

我们可以使用键盘快捷键打开工具窗口。下表提供了最常用窗口的快捷方式列表。

工具窗口Windows 和 LinuxMac
项目Alt+1Command+1
版本控制Alt+9Command+9
运行Shift+F10Control+R
调试Shift+F9Control+D
LogcatAlt+6Command+6
返回编辑器EscEsc
隐藏所有工具窗口Control+Shift+F12Command+Shift+F12

Gradle 构建系统

Gradle 构建系统被用作 Android Studio 构建系统的基础。它使用了 Gradle 的 Android 插件提供的更多 Android 特定功能。此构建系统独立于命令行运行,并集成到 Android Studio 菜单中。我们可以使用构建功能来实现以下目的

  • 配置、自定义和扩展构建过程。
  • 我们可以从我们的应用创建多个 APK,使用相同的项目和模块实现不同的功能。
  • 在源集之间重用资源和代码。

下一主题Android Auto