Android Wearable Emulator设置失败-Visual Studio

时间:2019-04-09 14:26:06

标签: visual-studio xamarin xamarin.android

尝试使用Android设备管理器安装Android可穿戴模拟器,但失败了。从日志中可以看到它下载了zip软件包,但是无法解压缩。这是设备管理器调用堆栈。感谢您的帮助!

  

[19-04-09 14:16:05.74]找不到Android SDK存档“ https://dl.google.com/android/repository/sys-img/android-wear/x86-P_r02.zip”的下载文件“ \ AppData \ Local \ Temp \ xamarin-android-sdk \ x86-P_r02.zip” [19-04-09 14:16:32.15] [ProgressMonitor]下载确实结束了AVD名称:my_device [19-04-09 14:16:33.44]安装Android SDK组件:Wear OS Intel x86 Atom系统映像r2 [系统映像:X86 API 28“ P”](系统映像; android-P; android-wear; x86)[19-04-09 14:16:33.48]解压缩文件'\ AppData \ Local \ Temp \ xamarin-android-sdk \ x86-P_r02.zip'到目录'\ AppData \ Local \ Temp \ 16eb2381'[19-04-09 14:16:33.49]解压缩'\ AppData \ Local \ Temp \ xamarin-android-sdk \ x86时捕获到异常-P_r02.zip”位于“ \ AppData \ Local \ Temp \ 16eb2381”中。 ICSharpCode.SharpZipLib.Zip.ZipException:条目记录签名字段与中央目录条目记录签名的期望值不匹配。在ICSharpCode.SharpZipLib.Zip.ZipFile.ReadEntries()在ICSharpCode.SharpZipLib.Zip.ZipFile..ctor(字符串名称)在Xamarin.Installer.AndroidSDK.Manager.Helper.Unzip(String baseDirectory,字符串archivePath,字符串fileOwnerName) Xamarin.Installer.AndroidSDK.Common.BasePackage.InstallArchive(字符串描述,字符串archivePath,字符串targetDirectory)[19-04-09 14:16:33.49]尝试解压缩Android组件'Wear OS Intel x86 Atom System Image r2 [System Image :在\ AppData \ Local \ Temp \ xamarin-android-sdk \ x86-P_r02.zip中找到X86 API 28“ P”]'失败。 [19-04-09 14:16:33.49] System.InvalidOperationException:存档安装失败。在Xamarin.Installer.AndroidSDK.Common.BasePackage.DoInstall的Xamarin.Installer.AndroidSDK.Common.BasePackage.DoInstall(Xamarin.Installer.AndroidSDK.Common.BasePackage.Install(String archivePath,String androidSDKRoot)处的Xamarin.Installer.AndroidSDK.Repository.InstallComponent(IAndroidComponent组件,字符串archivePath,字符串androidSDKRoot)[19-04-09 14:16:33.49] System.InvalidOperationException:存档安装失败。在Xamarin.Installer.AndroidSDK.Common.BasePackage.DoInstall的Xamarin.Installer.AndroidSDK.Common.BasePackage.DoInstall(Xamarin.Installer.AndroidSDK.Common.BasePackage.Install(String archivePath,String androidSDKRoot)处的Xamarin.Installer.AndroidSDK.Repository.InstallComponent(IAndroidComponent Xamarin.Installer.AndroidSDK.Repository.Install的组件,字符串archivePath,String androidSDKRoot)。在Xamarin.Installer.AndroidSDK.Manager.AndroidSDKComponent。<> c__DisplayClass56_0.b__0()在System.Threading.Tasks.Task.InnerInvoke()处运行AndroidSDK.AndroidSDKInstaller.Install(AndroidSdkInstance实例,IList`1个要安装的组件,布尔throwIfInvalidComponentsFound)。 Threading.Tasks.Task.Execute()---从之前引发异常的位置开始的堆栈跟踪---

0 个答案:

没有答案