第一单元: 在Andorid模拟器上运行应用

📅 2026/7/3 1:21:30 👁️ 阅读次数 📝 编程学习
第一单元: 在Andorid模拟器上运行应用

第一单元:在 Android 模拟器上运行应用

💡核心概念:Android 模拟器是开发和测试应用的强大工具。通过创建 Android Virtual Device(AVD,安卓虚拟设备),你可以在电脑上模拟各种真实的 Android 设备——无需物理手机也能完成完整的开发调试流程。


📋 本单元学习目标

  • ✅ 理解什么是 AVD(Android Virtual Device)
  • ✅ 在 Android Studio 中打开 Device Manager(设备管理器)
  • ✅ 创建并配置一个虚拟设备
  • ✅ 启动模拟器并运行应用

📱 什么是 AVD?

AVD 是什么?

AVD(Android Virtual Device)是 Android 模拟器的配置文件。它定义了虚拟设备的硬件规格,包括:

配置项说明
设备型号像素手机、平板、折叠屏等
系统镜像Android 版本(如 Android 14)
分辨率和 DPI屏幕分辨率和像素密度
RAM 大小分配的内存
存储大小虚拟存储空间

💡提示:一台电脑上可以同时存在多个 AVD,你可以快速切换不同的设备和 Android 版本进行测试。


🛠️ 创建 AVD

第一步:打开 Device Manager(设备管理器)

在 Android Studio 中,点击顶部工具栏的Device Manager图标(手机形状),或者通过菜单栏选择Tools → Device Manager

💡提示:首次打开时,如果列表为空说明还没有创建过任何虚拟设备。

第二步:创建虚拟设备

在 Device Manager 窗口中,点击右侧的Create Device(创建设备)按钮。

第三步:选择设备型号

  1. Hardware Profile(硬件配置)列表中选择一个设备(如 Pixel 8、Pixel Tablet 等)
  2. 点击Next(下一步)

💡新手建议:选择Pixel 8或任意Phone类别的设备即可——这是 Google 官方推荐的开发参考设备。

第四步:选择系统镜像

  1. 选择一个 Android 版本(推荐选择最新的稳定版)
  2. 选择架构(一般选x86_64,Apple Silicon Mac 也兼容运行)
  3. 点击Next(下一步)

⚠️注意:如果你的 Mac 是 Apple Silicon(M1/M2/M3/M4),优先选择带有(arm64-v8a)标签的系统镜像以获得更好的性能。如果没有 arm64 版本,x86_64也能正常工作(Rosetta 2 会进行自动转换)。

第五步:确认配置并创建

检查虚拟机配置摘要后,点击Finish(完成)。所有选项保持默认即可。

💡提示:高级用户可以在此页面自定义 RAM、存储空间、相机支持等参数。初学者建议直接使用默认配置。


▶️ 启动模拟器

在 Device Manager 中启动 AVD

回到 Device Manager 窗口,你会看到已创建的虚拟设备列表。点击设备右侧的▶️(Play)按钮即可启动模拟器。

模拟器界面说明

模拟器启动后,你会看到一个完整的 Android 系统界面:

  • 顶部状态栏:显示时间、电池、网络信号等信息
  • 主屏幕:可以像真实手机一样操作(滑动、点击、长按等)
  • 底部导航栏:返回、主页、多任务按钮(取决于 Android 版本)

💡小技巧:模拟器支持从 Mac 直接拖拽文件到模拟器窗口中,方便测试文件上传等功能。


🏃 在模拟器上运行应用

模拟器启动后,回到 Android Studio,点击顶部工具栏的运行按钮(▶️),选择你的 AVD 作为目标设备,即可将应用部署并运行在模拟器上。

📌提示:首次构建和启动模拟器可能需要几分钟时间(需要下载系统镜像文件),后续启动速度会明显加快。


🗺️ 知识要点总结

概念说明
AVDAndroid Virtual Device,虚拟设备配置文件
Device ManagerAndroid Studio 中管理所有虚拟设备的工具
Create Device创建新虚拟设备的入口按钮
系统镜像定义 Android 版本和架构
Play 按钮启动已创建的 AVD

💡 常见问题

Q1:模拟器启动非常慢怎么办?

  • 确保电脑的虚拟化技术(VT-x / Hypervisor)已在 BIOS/UEFI 中启用
  • Apple Silicon Mac 用户选择arm64-v8a架构的系统镜像,性能显著提升
  • 增加 AVD 的 RAM 分配(建议至少 2048 MB)

Q2:模拟器黑屏或无法启动?

  • 检查 Android Studio 是否已安装所需的SDK PlatformSystem Image
  • 尝试删除该 AVD 并重新创建

📚 参考学习资源

👉 Android Basics with Compose - Unit 1 Pathway