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

Android Wear OS模拟器在Visual Studio中安装失败(解压错误)求助

解决Android Wear OS模拟器安装失败的解压错误

看起来你在通过Android Device Manager安装Wear OS模拟器时遇到了解压故障,从你提供的日志分析,核心问题是下载的系统镜像zip包损坏,导致SharpZipLib库在解压时签名校验失败。下面是具体的排查和修复步骤:

1. 清理损坏的缓存文件

日志里明确指出了出问题的文件路径,先把这些损坏的文件清掉:

  • 先关闭Android Device Manager和所有相关的Xamarin/Android SDK工具,避免文件被占用
  • 打开文件资源管理器,输入路径%LOCALAPPDATA%\Temp\xamarin-android-sdk,找到并删除x86-P_r02.zip文件
  • 再导航到%LOCALAPPDATA%\Temp,删除名为16eb2381的临时解压目录

2. 重新尝试自动安装

  • 重启Android Device Manager
  • 再次选择安装「Wear OS Intel x86 Atom System Image r2 (API 28)」组件
  • 安装过程中确保网络稳定,尽量避免下载中断(比如不要切换网络或暂停下载)

3. 手动下载安装(自动安装仍失败时)

如果自动下载还是出现同样的问题,可以手动操作绕开自动下载的缓存问题:

  • 下载对应系统镜像包:https://dl.google.com/android/repository/sys-img/android-wear/x86-P_r02.zip(下载时确保全程网络稳定,不要中断)
  • 找到你的Android SDK安装目录,手动创建路径system-images\android-P\android-wear\x86(如果已有则跳过)
  • 将下载好的zip包完整解压到这个目录下
  • 重启Android Device Manager,系统应该会自动识别到已安装的镜像

关键错误解析

从日志里的调用栈可以看到核心错误:

ICSharpCode.SharpZipLib.Zip.ZipException: The entry record signature field does not match the expected value for the Central Directory Entry Record signature.

这个错误99%的概率是zip包下载不完整或损坏导致的——可能是网络波动中断了下载,也可能是系统临时文件被自动清理或篡改。所以清理缓存后重新下载是最直接有效的解决办法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:57:04