Windows 11 Pro运行Android Studio模拟器报错,提示需Win7+求解决
解决Windows 11下Android模拟器误报系统版本的问题
以下是针对你遇到的「Windows 11 Pro运行Android Studio Giraffe模拟器时提示'Windows 7 or newer is required'并退出」的可行修复方案:
1. 修改模拟器配置文件
找到你的Pixel 6 API 31模拟器的AVD配置文件夹,路径一般为:C:\Users\<你的用户名>\.android\avd\Pixel_6_API_31.avd
打开其中的config.ini文件,添加或修改两行配置:
hw.cpu.ncore=2 emulator.win.native=true
保存文件后重启模拟器。
2. 确认Windows虚拟化组件已启用
打开「控制面板 → 程序 → 启用或关闭Windows功能」,确保以下组件全部勾选:
- Hyper-V
- 虚拟机平台
- Windows Hypervisor Platform
勾选完成后重启电脑,再尝试启动模拟器。
3. 更新Android模拟器至最新版本
打开Android Studio,进入「Tools → SDK Manager → SDK Tools」,找到「Android Emulator」选项,检查并安装可用更新,更新完成后重启Studio再运行模拟器。
4. 调整模拟器程序的兼容性设置
找到Android SDK的模拟器目录,默认路径为:C:\Users\<你的用户名>\AppData\Local\Android\Sdk\emulator
右键点击emulator.exe,选择「属性 → 兼容性」:
- 取消勾选「以兼容模式运行这个程序」
- 勾选「以管理员身份运行此程序」
应用设置后重新启动模拟器。
5. 修复系统版本注册表项
按下Win+R输入regedit打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
检查以下键值是否正确(Windows 11的标准值):
CurrentVersion:10.0CurrentBuild:22000或更高ProductName:Windows 11 Pro
若有不符,手动修正后重启电脑(操作前请备份注册表)。
附错误日志:
SEVERE - Emulator: Pixel 6 API 31 - Windows 7 or newer is required to run the Android Emulator. SEVERE - Emulator: Pixel 6 API 31 - Android Studio Giraffe | 2022.3.1 Patch 4 Build #AI-223.8836.35.2231.11090377 2024-10-25 15:51:20,115 [ 482717] SEVERE - Emulator: Pixel 6 API 31 - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o. 2024-10-25 15:51:20,117 [ 482719] SEVERE - Emulator: Pixel 6 API 31 - OS: Windows 11 INFO - Emulator: Pixel 6 API 31 - Please upgrade your operating system. SEVERE - Emulator: Pixel 6 API 31 - Emulator terminated with exit code 1
内容的提问来源于stack exchange,提问作者sonalika
相关产品推荐
相关产品推荐

