跳到主要内容

环境配置

本章节将指导你安装和配置 Android 开发环境,包括 Android Studio、Android SDK、模拟器等必要工具。

系统要求

在开始之前,请确保你的电脑满足以下最低要求:

配置项最低要求推荐配置
操作系统Windows 10 64位 / macOS 10.14 / LinuxWindows 11 / macOS 13 / 最新 Linux
内存8 GB16 GB 或更多
磁盘空间8 GB20 GB 或更多(SSD)
分辨率1280 x 8001920 x 1080 或更高

安装 Android Studio

Android Studio 是 Google 官方提供的集成开发环境(IDE),基于 IntelliJ IDEA,是开发 Android 应用的首选工具。

Windows 安装步骤

  1. 下载 Android Studio

    访问 Android Studio 官网,点击下载按钮。

  2. 运行安装程序

    双击下载的 .exe 文件,按照向导提示进行安装。建议使用默认安装路径。

  3. 选择组件

    安装向导会询问要安装的组件,建议全部选择:

    • Android Studio
    • Android SDK
    • Android Virtual Device(模拟器)
  4. 完成安装

    安装完成后,启动 Android Studio,会自动下载必要的 SDK 组件。

macOS 安装步骤

  1. 下载 Android Studio

    访问官网下载 .dmg 文件。

  2. 安装应用

    打开 dmg 文件,将 Android Studio 拖拽到 Applications 文件夹。

  3. 首次启动

    打开 Applications 中的 Android Studio,首次启动会完成初始化配置。

Linux 安装步骤

  1. 下载压缩包

    下载 .tar.gz 压缩包。

  2. 解压到目标目录

    sudo tar -xzf android-studio-*.tar.gz -C /opt/
  3. 启动 Android Studio

    /opt/android-studio/bin/studio.sh

配置向导

首次启动 Android Studio 时,会运行配置向导:

1. 选择安装类型

  • Standard:推荐,自动安装最常用的组件
  • Custom:自定义,可以选择安装路径和组件

建议选择 Standard,点击 Next 继续。

2. 选择 UI 主题

可以选择 Darcula(深色)或 Light(浅色)主题。根据个人喜好选择即可。

3. 下载组件

配置向导会自动下载以下组件:

  • Android SDK
  • Android SDK Platform
  • Android Virtual Device

下载过程可能需要较长时间,取决于网络状况。

Android SDK 管理

Android SDK(Software Development Kit)包含了开发 Android 应用所需的工具和 API。

打开 SDK Manager

在 Android Studio 中,通过以下方式打开 SDK Manager:

  • 菜单:Tools → SDK Manager
  • 快捷键:Ctrl + Alt + S(Windows/Linux),Cmd + ,(macOS)

SDK 平台

在 SDK Platforms 标签页,可以下载不同版本的 Android 平台:

版本API Level说明
Android 1434最新稳定版
Android 1333广泛使用
Android 1231较新版本

建议至少下载最新的稳定版和一个较旧版本,以便测试兼容性。

SDK 工具

在 SDK Tools 标签页,可以管理开发工具:

  • Android SDK Build-Tools:编译应用所需的工具
  • Android Emulator:模拟器
  • Android SDK Platform-Tools:adb 等调试工具
  • Android SDK Command-line Tools:命令行工具

创建模拟器

Android 模拟器(AVD,Android Virtual Device)允许你在电脑上运行 Android 系统,无需真机即可测试应用。

创建新模拟器

  1. 打开 AVD Manager:Tools → Device Manager
  2. 点击 "Create Device"
  3. 选择设备类型(推荐 Pixel 6)
  4. 选择系统镜像(推荐最新的稳定版)
  5. 配置 AVD 名称和高级设置
  6. 点击 Finish 完成

模拟器配置建议

配置项推荐设置
RAM2048 MB 或更多
VM heap256 MB
GraphicsHardware - GLES 2.0

模拟器快捷键

功能Windows/LinuxmacOS
旋转屏幕Ctrl + →/←Cmd + →/←
返回EscEsc
主页HomeHome
电源F7F7
音量增大Ctrl + F5Cmd + F5
音量减小Ctrl + F6Cmd + F6

创建第一个项目

环境配置完成后,让我们创建第一个 Android 项目:

1. 新建项目

  1. 启动 Android Studio
  2. 选择 "New Project"
  3. 选择模板:选择 "Empty Views Activity"(传统 XML 布局)或 "Empty Activity"(Jetpack Compose)
  4. 点击 Next

2. 配置项目

配置项说明示例
Name应用名称MyFirstApp
Package name包名(唯一标识)com.example.myfirstapp
Save location项目保存位置D:\Projects\MyFirstApp
Language编程语言Kotlin
Minimum SDK最低支持的 Android 版本API 24 (Android 7.0)

3. 项目结构

创建完成后,项目结构如下:

MyFirstApp/
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/ # Kotlin/Java 源代码
│ │ │ ├── res/ # 资源文件
│ │ │ │ ├── layout/ # 布局文件
│ │ │ │ ├── values/ # 字符串、颜色等
│ │ │ │ ├── drawable/ # 图片资源
│ │ │ │ └── mipmap/ # 应用图标
│ │ │ └── AndroidManifest.xml # 应用清单
│ │ ├── test/ # 单元测试
│ │ └── androidTest/ # UI 测试
│ └── build.gradle.kts # 模块级构建配置
├── gradle/ # Gradle 包装器
├── build.gradle.kts # 项目级构建配置
└── settings.gradle.kts # 项目设置

4. 运行项目

  1. 点击工具栏的运行按钮(绿色三角形)
  2. 选择目标设备(模拟器或真机)
  3. 等待编译完成,应用会自动安装并启动

连接真机调试

使用真机调试可以获得更真实的测试体验:

1. 开启开发者选项

  1. 打开手机的"设置"
  2. 找到"关于手机"
  3. 连续点击"版本号"7次,直到提示"已开启开发者选项"

2. 开启 USB 调试

  1. 返回设置,找到"开发者选项"
  2. 开启"USB 调试"
  3. 用 USB 线连接电脑

3. 授权调试

连接后,手机会弹出授权对话框,勾选"始终允许",点击"确定"。

4. 验证连接

在 Android Studio 的设备下拉列表中,应该能看到你的手机。

Gradle 构建系统

Android 项目使用 Gradle 作为构建系统,采用 Kotlin DSL(.kts)或 Groovy DSL(.gradle)进行配置。

项目级 build.gradle.kts

plugins {
id("com.android.application") version "8.2.0" apply false
id("org.jetbrains.kotlin.android") version "1.9.0" apply false
}

模块级 build.gradle.kts

plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}

android {
namespace = "com.example.myfirstapp"
compileSdk = 34

defaultConfig {
applicationId = "com.example.myfirstapp"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"
}

buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}

compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = "1.8"
}
}

dependencies {
implementation("androidx.core:core-ktx:1.12.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.11.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")

testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
}

关键配置说明

  • compileSdk:编译时使用的 SDK 版本
  • minSdk:应用支持的最低 Android 版本
  • targetSdk:目标优化版本,影响系统行为
  • versionCode:版本号(整数),用于更新判断
  • versionName:版本名称(字符串),显示给用户

常见问题

1. Gradle 同步失败

检查网络连接,可能需要配置代理或使用国内镜像源。

settings.gradle.kts 中添加阿里云镜像:

dependencyResolutionManagement {
repositories {
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
google()
mavenCentral()
}
}

2. 模拟器启动失败

  • 确保电脑支持虚拟化技术(VT-x / AMD-V)
  • 在 BIOS 中开启虚拟化
  • 更新显卡驱动

3. HAXM 安装失败

macOS 和新版 Windows 使用 Hypervisor,不需要 HAXM。旧版 Windows 可能需要手动安装 HAXM。

小结

本章介绍了 Android 开发环境的完整配置过程:

  1. 安装 Android Studio IDE
  2. 配置 Android SDK
  3. 创建和管理模拟器
  4. 创建第一个项目
  5. 连接真机调试
  6. 理解 Gradle 构建系统

下一章将深入学习 Activity 组件,理解 Android 应用的核心概念。