构建项目时出现以下问题。
输出窗口详细信息
*1>------ Rebuild All started: Project: XYZ.Droid, Configuration: Debug Any CPU ------
1>C:\Users\amila.s\Desktop\XYZ\ABC.Mobile-develop\ABC.Mobile-develop\packages\Xamarin.Build.Download.0.4.7\build\Xamarin.Build.Download.targets(114,3): error : End of Central Directory record could not be found.
1>C:\Users\amila.s\Desktop\XYZ\ABC.Mobile-develop\ABC.Mobile-develop\packages\Xamarin.Build.Download.0.4.7\build\Xamarin.Build.Download.targets(114,3): error : at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
1>C:\Users\amila.s\Desktop\XYZ\ABC.Mobile-develop\ABC.Mobile-develop\packages\Xamarin.Build.Download.0.4.7\build\Xamarin.Build.Download.targets(114,3): error : at System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
1>C:\Users\amila.s\Desktop\XYZ\ABC.Mobile-develop\ABC.Mobile-develop\packages\Xamarin.Build.Download.0.4.7\build\Xamarin.Build.Download.targets(114,3): error : at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
1>C:\Users\amila.s\Desktop\XYZ\ABC.Mobile-develop\ABC.Mobile-develop\packages\Xamarin.Build.Download.0.4.7\build\Xamarin.Build.Download.targets(114,3): error : at Xamarin.Build.Download.XamarinBuildAndroidAarRestore.LoadResource(String resourceFullPath, String assemblyName)
1>C:\Users\amila.s\Desktop\XYZ\ABC.Mobile-develop\ABC.Mobile-develop\packages\Xamarin.Build.Download.0.4.7\build\Xamarin.Build.Download.targets(114,3): error : at Xamarin.Build.Download.BaseXamarinBuildResourceRestore.MergeResources(IAssemblyResolver resolver, String originalAsmPath, String mergedAsmPath, String assemblyName, List`1 resourceItems)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========*
错误窗口详细信息
严重级代码描述项目文件行抑制状态 无法找到错误的中央目录记录结束。在 System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()at System.IO.Compression.ZipArchive.Init(Stream stream,ZipArchiveMode mode,Boolean leaveOpen)at System.IO.Compression.ZipArchive..ctor(Stream stream,ZipArchiveMode mode,Boolean leaveOpen,Encoding entryNameEncoding)at Xamarin.Build.Download.XamarinBuildAndroidAarRestore.LoadResource(字符串 resourceFullPath,String assemblyName)at Xamarin.Build.Download.BaseXamarinBuildResourceRestore.MergeResources(IAssemblyResolver resolver,String originalAsmPath,String mergedAsmPath,String assemblyName,List`1 resourceItems)PayByCar.Droid
对此问题似乎没有多少支持。如果有人可以提供帮助,我们将不胜感激。感谢。
答案 0 :(得分:0)
以防万一其他人也遇到了这个问题,(并且不能简单地通过将Xamarin.Build.Download的版本更改为以前的版本来像其他许多线程所建议的那样做):
我的解决方案是转到 C:\ Users \(用户名)\ AppData \ Local 并删除Xamarin和XamarinBuildDownloadCache,然后重建我的项目。
我认为由于网络连接故障,一个或多个文件在初始下载过程中已损坏,因此即使清除几乎所有内容(该目录除外)也无法解决问题。