在 IntelliJ IDEA 中配置 Android 虚拟机(AVD)的步骤如下:
1. 安装 Android 插件
- 打开 IDEA,进入 `File > Settings > Plugins`,搜索 Android,安装官方插件 Android Support。重启 IDEA 激活插件。
2. 配置 Android SDK
- 确保已下载 Android SDK。若未安装,通过 `File > Settings > Appearance & Behavior > System Settings > Android SDK` 指定 SDK 路径,或下载最新版本。需安装 `Android SDK Tools`、`Platform-Tools` 及目标版本的 `System Image`(如 Android 12 的 `x86_64` 镜像)。
3. 创建 AVD
- 打开 Device Manager(工具栏中的 AVD 图标或 `Tools > Device Manager`),点击 `Create Device`,选择设备型号(如 Pixel 5)。
- 选择系统镜像(推荐 `x86_64` 架构以提升性能),开启 `Hardware加速(HAXM/AMD-V)`。
- 配置高级选项:分配 RAM(建议 ≥2GB),设置存储空间(内部存储 ≥2048MB),可启用 `Multi-Core CPU` 和 `Allow Snapshots`。
4. 启动与调试
- 创建后,在 AVD 列表中选择设备并点击运行。首次启动较慢,后续可通过 `Cold Boot` 或 `Quick Boot` 重启。
- 如需调试,在 `Run/Debug Configurations` 中选择目标 AVD,搭配 `Logcat` 查看实时日志。
5. 性能优化
- 启用 `Hardware GPU Acceleration` 提升图形渲染。
- 对低配主机,可降低分辨率或使用 `Android Automotive` 轻型镜像。
- 若出现卡顿,检查主机 BIOS 是否开启虚拟化支持(Intel VT-x/AMD-V)。
6. 疑难处理
- HAXM 安装失败:手动下载安装包(如通过 Android SDK 的 `Extras` 目录)。
- 黑屏问题:尝试 `Wipe Data` 或更换 OpenGL ES 版本。
- ADB 冲突:关闭其他占用 `5037` 端口的进程(如第三方手机助手)。
扩展知识:
AVD 的 `snapshots` 功能可保存虚拟机状态,大幅缩短重启时间。
对于 Kotlin Multiplatform 项目,需额外配置 `KMM Android` 插件支持跨平台调试。
Android Studio 的 AVD 管理器与 IDEA 互通,创建的虚拟机可跨工具使用。