Android - 环境设置
Android - 环境搭建 (更新)
Section titled “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 下载。
我们来看看设置过程。
安装 Android Studio
Section titled “安装 Android Studio”-
从官方 Android 开发者网站下载 Android Studio:https://developer.android.com/studio。
-
按照您操作系统的安装说明进行操作。安装程序通常会引导您安装 Android Studio、Android SDK (软件开发工具包)、构建工具 (build tools) 和模拟器系统镜像 (emulator system image)。
-
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 平台工具)。
Java Development Kit (JDK) 配置
Section titled “Java Development Kit (JDK) 配置”现代版本的 Android Studio (如 Iguana, Hedgehog, Giraffe, Flamingo, Electric Eel) 自带捆绑的 JDK (通常是 JDK 17)。这通常已足够,Android Studio 会默认使用它。
如果您需要使用其他 JDK 版本,或者 Android Studio 未检测到 JDK:
- 下载并安装所需的 JDK 版本 (例如,从 Oracle 或 Adoptium 下载 JDK 17)。
- 在 Android Studio 中,转到 文件 > 设置 > 构建、执行、部署 > 构建工具 > Gradle (Windows/Linux) 或 Android Studio > 设置 > 构建、执行、部署 > 构建工具 > Gradle (macOS)。
- 在 ‘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 IDE:仅使用 Android Studio
Section titled “Android IDE:仅使用 Android Studio”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