Skip to content

Android - 环境设置

要开发 Android 应用,您可以使用以下任一操作系统 (OS):

  • Microsoft Windows 10 或更高版本 (推荐 64 位)。
  • macOS 10.15 (Catalina) 或更高版本 (支持 Apple Silicon 或 Intel 芯片)。
  • 支持 Gnome, KDE, 或 Unity DE 的 Linux 发行版;GNU C Library (glibc) 2.31 或更高版本。

Android 开发的主要工具都是免费提供的。您需要以下内容:

  • Java Development Kit (JDK): Android Studio 和 Android Gradle Plugin 需要特定的 JDK 版本。截至 2023 年底/2024 年初,通常推荐使用 JDK 17,并且它常常与最新版本的 Android Studio (例如 Electric Eel 及更高版本) 捆绑在一起。您也可以从 Oracle 或 OpenJDK 提供商(如 Adoptium (Eclipse Temurin))下载。
  • Android Studio: 官方的集成开发环境 (IDE),用于 Android 应用开发。它包含用于编码、调试 (debugging)、测试 (testing) 和性能分析 (performance profiling) 的工具。请从 https://developer.android.com/studio 下载。

我们来看看设置过程。

  1. 从官方 Android 开发者网站下载 Android Studio:https://developer.android.com/studio。

  2. 按照您操作系统的安装说明进行操作。安装程序通常会引导您安装 Android Studio、Android SDK (软件开发工具包)、构建工具 (build tools) 和模拟器系统镜像 (emulator system image)。

  3. SDK 组件: 在首次启动时或通过 SDK Manager (文件 > 设置 > 语言与框架 > Android SDK (Windows/Linux) 或 Android Studio > 设置 > 语言与框架 > Android SDK (macOS)),确保您拥有以下组件:

    • 至少一个 SDK Platform (平台 SDK),例如最新的稳定版 Android。
    • Android SDK Build-Tools (Android SDK 构建工具),推荐最新版本。
    • Android Emulator (Android 模拟器),如果您计划使用虚拟设备。
    • Android SDK Platform-Tools (Android SDK 平台工具)。

现代版本的 Android Studio (如 Iguana, Hedgehog, Giraffe, Flamingo, Electric Eel) 自带捆绑的 JDK (通常是 JDK 17)。这通常已足够,Android Studio 会默认使用它。

如果您需要使用其他 JDK 版本,或者 Android Studio 未检测到 JDK:

  1. 下载并安装所需的 JDK 版本 (例如,从 Oracle 或 Adoptium 下载 JDK 17)。
  2. 在 Android Studio 中,转到 文件 > 设置 > 构建、执行、部署 > 构建工具 > Gradle (Windows/Linux) 或 Android Studio > 设置 > 构建、执行、部署 > 构建工具 > Gradle (macOS)。
  3. 在 ‘Gradle JDK’ 下,选择合适的 JDK。Android Studio 通常会列出检测到的 JDK,包括其捆绑的 JDK,或者您可以提供您安装的 JDK 路径。

设置 JAVA_HOME 环境变量:

虽然 Android Studio 通常会为 Gradle 构建管理 JDK,但设置 JAVA_HOME 对于命令行工具或其他基于 Java 的开发来说可能会很有用。

  • Windows: 搜索“环境变量”。点击“编辑系统环境变量”。在“系统属性”对话框中,点击“环境变量…”。 在“系统变量”下,点击“新建…”。变量名:JAVA_HOME。变量值:C:\Program Files\Java\jdk-17 (或您的 JDK 安装路径)。 在“系统变量”中找到 Path 变量,选中它,然后点击“编辑…”。将 %JAVA_HOME%\bin 添加到列表中。

  • macOS/Linux (bash/zsh): 编辑您的 Shell 配置文件 (例如,~/.bash_profile,~/.zshrc)。添加:

    Terminal window
    export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home" # macOS 示例
    # 或 Linux 示例: export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64" (路径可能不同)
    export PATH="$JAVA_HOME/bin:$PATH"

    执行文件 (例如,source ~/.zshrc) 或打开新的终端窗口。

通过打开新的终端/命令提示符窗口并输入 java -version 和 javac -version 来验证安装是否成功。

Android Studio 是用于 Android 开发的官方且唯一受支持的 IDE。 像带有 ADT 插件的 Eclipse 等旧版 IDE 已被弃用很久,不适用于现代 Android 开发。

Android Studio 简化开发的关键特性包括:

  • 智能代码编辑器: 为 Kotlin, Java, XML 和 C++/NDK 提供高级代码补全、重构 (refactoring) 和静态分析 (static analysis) 功能。
  • 布局编辑器: 用于 XML 布局的可视化设计工具 (支持拖放和蓝图模式),以及用于 Jetpack Compose UI 的预览。
  • 基于 Gradle 的构建系统: 灵活且强大的构建自动化 (build automation)。
  • Android Emulator: 快速且功能丰富的模拟器,用于在各种设备配置和 API 级别上测试应用。
  • 调试和性能分析工具: 集成调试器 (debugger)、Logcat、CPU 分析器、内存分析器、网络分析器和布局检查器 (Layout Inspector)。
  • 版本控制集成: 内置支持 Git 和其他版本控制系统。
  • SDK Manager: 轻松管理 Android SDK 版本、工具和模拟器镜像。
  • Lint 工具: 广泛的静态分析,用于识别潜在的错误 (bugs)、性能问题和可用性问题。

一旦 Android Studio 安装完成并配置好所需的 JDK 和 SDK 组件,您就可以创建您的第一个 Android 项目了。请参阅“Hello World Example”教程了解后续步骤。

有关故障排除或更高级的设置选项,请务必参阅官方 Android Studio 文档:https://developer.android.com/studio/install