[Xamarin] - "GenerateJavaStubs" 异常之解决

Posted Hello World!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Xamarin] - "GenerateJavaStubs" 异常之解决相关的知识,希望对你有一定的参考价值。

背景

新建的 Xamarin 项目,编译失败。

Error The "GenerateJavaStubs" task failed unexpectedly.
Error The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. Demo_Xamarin_HelloWorld.android

原因

默认项目路径在C:\\Users\\Administrator\\Documents\\Visual Studio 2017\\Projects\\下,超出了Windows系统的长路径限制(MAX_PATH为260个字符)。

解决

更新项目为短路径即可。

参考资料

https://stackoverflow.com/a/37401496

以上是关于[Xamarin] - "GenerateJavaStubs" 异常之解决的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin IOS 构建失败 <<Xamarin.iOS.Common.targets(1029, 3): [MSB6006] "dsymutil" exited

[Xamarin] - "GenerateJavaStubs" 异常之解决

等待 Shell.Current.GoToAsync($"//nameof(AboutPage)"); Xamarin 中的错误

xamarin android 怎么设置布局的最大高度

Xamarin表单ViewCell Xaml片段

当我构建 Xamarin 解决方案时,我看到:"javac.exe" exited with code 2 error