“CheckDuplicateJavaLibraries”任务意外失败

3

我正在尝试构建我的应用程序,但出现了以下错误。几天前,我构建它没有任何问题。

Error       The "CheckDuplicateJavaLibraries" task failed unexpectedly.
System.IO.FileNotFoundException: Could not find file 'obj\Debug\__library_projects__\VectorCompat\library_project_imports\bin\classes.jar'.
File name: 'obj\Debug\__library_projects__\VectorCompat\library_project_imports\bin\classes.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__63`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.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()    TotemAndroid            

我应该删除VectorCompat组件并重新添加吗?为什么它在几天前构建良好,现在突然出现这个错误?
提前致谢。

看起来你有重复的库。 - JAAD
检查重复的库并删除它,不幸的是我不知道Xamarin,所以无法在此之外提供帮助。 - JAAD
1个回答

3

看起来有一些内容没有被复制到您的 obj 文件夹中,特别是 VectorCompatclasses.jar。我建议手动删除您的 obj 文件夹并重新构建解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接