You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022安装Android Emulator v31.2.10失败求助

解决Android Emulator v31.2.10安装失败(参数超出范围)的问题

问题说明

通过Android SDK和工具对话框安装Android Emulator v31.2.10时触发报错:

Operation Failed: Installing Android Emulatorv31.2.10 "Specified argument was out of the range of valid values"

已移除所有已创建的设备,且已安装SDK Build Tools 33、32、31及对应版本的Platforms,但问题仍未解决。安装日志关键内容如下:

[2022-11-09 13:53:41.5] WARNING: [Resiliency.Polly.Policies]: Delegate has thrown System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Xamarin.Installer.AndroidSDK.Manager.Helper.<CheckIfNetworkAvailable>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Polly.Retry.AsyncRetryEngine.<ImplementationAsync>d__0`1.MoveNext(), retrying...
[2022-11-09 13:53:42.6] ACTION: Install start component emulator
[2022-11-09 13:53:42.6] EXCEPTION: Downloading Android Emulator v31.2.10 failed, Details: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
   at Xamarin.Installer.AndroidSDK.MonitorWithTotalProgress.set_SubComponentsCount(Int32 value)
   at Xamarin.Installer.AndroidSDK.Manager.AndroidSDKComponent.<Install>d__66.MoveNext()
[2022-11-09 13:53:42.6] ACTION: Install result InstallationError component emulator
[2022-11-09 13:53:42.6] ACTION: ApplySdkComponentChanged uninstall:[] install:[emulator]

可行解决方案

  • 清理SDK管理器缓存:关闭SDK工具对话框,找到SDK根目录下的.temp文件夹,删除其中所有文件,重启SDK管理器后重新尝试安装。
  • 手动安装Emulator:下载对应系统版本的Android Emulator v31.2.10压缩包,解压到SDK根目录的emulator文件夹中覆盖原有文件,再打开SDK管理器确认组件已被识别。
  • 检查SDK配置文件:打开SDK根目录下的repositories.cfg文件(无则新建),确保无损坏条目;同时检查platforms和build-tools目录下的文件是否完整,若有损坏则重新安装对应版本组件。
  • 更换Emulator版本尝试:暂时放弃v31.2.10,选择安装其他稳定版本(如v32.1.14),安装成功后再尝试升级到目标版本。
  • 修复Xamarin相关组件:若使用Xamarin环境,卸载当前的Xamarin Android SDK Manager,重新安装最新版本;同时确认系统环境变量ANDROID_SDK_ROOT指向正确的SDK根目录。

内容的提问来源于stack exchange,提问作者Steve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 01:01:19