";XamarinBuildAndroidarArpRoguardConfigs“;任务意外失败

";XamarinBuildAndroidarArpRoguardConfigs“;任务意外失败,android,firebase,xamarin,xamarin.android,proguard,Android,Firebase,Xamarin,Xamarin.android,Proguard,我试图用xamarin.android实现firebase,但在下载了一些nugat软件包后,我开始出现不同的错误,最新的错误如下: Severity Code Description Project File Line Suppression State Error The "XamarinBuildAndroidAarProguardConfigs" task failed unexpectedly. System.IO.InvalidDataExcept

我试图用xamarin.android实现firebase,但在下载了一些nugat软件包后,我开始出现不同的错误,最新的错误如下:

Severity    Code    Description Project File    Line    Suppression State
Error       The "XamarinBuildAndroidAarProguardConfigs" task failed unexpectedly.
System.IO.InvalidDataException: Central Directory corrupt. ---> System.IO.IOException: An attempt was made to move the file pointer before the beginning of the file.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.SeekCore(Int64 offset, SeekOrigin origin)
   at System.IO.FileStream.Seek(Int64 offset, SeekOrigin origin)
   at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
   --- End of inner exception stack trace ---
   at 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.XamarinBuildAndroidAarProguardConfigs.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() FireBaseSolution            
请指导我如何解决它。
感谢

对我来说,解决方案是将nuget版本包“Xamarin.Build.Download”降级到4.4版本

回答一个老问题,但如果其他人最终与我处于相同的情况(不允许修改Xamarin.Build.Download的版本),这可能会对他们有所帮助,我是如何修复的: 我删除了C:\Users(用户名)\AppData\Local\Xamarin和C:\Users(用户名)\AppData\Local\XamarinBuildDownloadCache的文件夹,并重建了我的解决方案

我发现那天晚上在VisualStudio中使用NuGet缓存清除工具时,这些目录保持不变。
我只能猜测,这个问题也可能是由文件损坏(我可能有一个错误的网络连接)和下载被阻止试图获取“干净”的文件造成的。

在MacOS上,我必须擦除“~/Library/Caches”中有关Xamarin的所有文件夹。之后,它将建立良好。

嗨,我面临着同样的问题,也面临着同样的问题。我没有在我的项目中使用任何Xamarin.Build.Download包。仅使用您提到的上述软件包。有什么解决办法吗?
Xamarin.Android.Support.v4
Xamarin.Android.Support.v7.AppCompat
Xamarin.GooglePlayServices.Base
Xamarin.Firebase.Messaging