Xamarin System.IO.FileNotFoundException
Posted
技术标签:
【中文标题】Xamarin System.IO.FileNotFoundException【英文标题】: 【发布时间】:2022-01-04 03:15:36 【问题描述】:我正在尝试构建一个项目,但出现了这个错误:
Severity Code Description Project File Line Suppression State
Error System.IO.FileNotFoundException: Could not find file 'C:\Users\coded\.nuget\packages\xamarin.android.glide.disklrucache\4.12.0.4\buildTransitive\monoandroid10.0\..\..\jar\annotations.jar'.
File name: 'C:\Users\coded\.nuget\packages\xamarin.android.glide.disklrucache\4.12.0.4\buildTransitive\monoandroid10.0\..\..\jar\annotations.jar'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.get_Length()
at Xamarin.Android.Tasks.MonoAndroidHelper.SizeAndContentFileComparer.GetHashCode(FileInfo obj)
at System.Linq.Set`1.InternalGetHashCode(TElement value)
at System.Linq.Set`1.Find(TElement value, Boolean add)
at System.Linq.Enumerable.<DistinctIterator>d__64`1.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Xamarin.Android.Tasks.MonoAndroidHelper.DistinctFilesByContent(IEnumerable`1 filePaths)
at Xamarin.Android.Tasks.CheckDuplicateJavaLibraries.RunTask()
at Microsoft.Android.Build.Tasks.AndroidTask.Execute() in /Users/builder/azdo/_work/1/s/xamarin-android/external/xamarin-android-tools/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs:line 17 WoWonder
请问我该怎么办?
【问题讨论】:
写一篇可读的文章开头会很好。 卸载并重新安装xamarin.android.glide.disklrucache
将是一个很好的第一步
请指导我如何卸载和重新安装 xamarin.android.glide.disklrucache
可以参考visual studio for mac管理nuget包的文档。它们是相似的。 link
卸载并重新安装 xamarin.android.glide.disklrucache 时无法正常工作
【参考方案1】:
我在尝试安装 Glide 4.12.0.4 时遇到了同样的问题,我卸载了 Glide(从同一个 NuGet 管理器窗口),然后我选择安装旧版本的 Glide,比如 4.12.0.0,并且工作起来像魅力!
【讨论】:
从 4.12.0.4 恢复到 4.12.0.0 也对我有用。 已经按照你说的做了,但是没有成功,仍然保存错误 你能把文件夹文件分享给我吗,我想如果可以通过文件夹它可能会工作 C:\Users\xxxxx\.nuget\packages\xamarin.android.glide.disklrucache\4.12.0.4\ buildTransitive\monoandroid10.0\..\..\jar\annotations.jar'以上是关于Xamarin System.IO.FileNotFoundException的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述
Xamarin.forms(或)xamarin.ios/xamarin.android(或)本机
Xamarin.Forms 和 Xamarin Native 有啥区别? [关闭]