Android/JavaSDK错误

Android/JavaSDK错误,android,xamarin,Android,Xamarin,我最近在VisualStudio中更新了针对android的xamarin,我发现以下错误 Severity Code Description Project File Line Suppression State Error Error finding Android/Java SDKs System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Setups\and

我最近在VisualStudio中更新了针对android的xamarin,我发现以下错误

Severity    Code    Description Project File    Line    Suppression State
Error       Error finding Android/Java SDKs
System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Setups\android-ndk-r12b-windows-x86_64\android-ndk-r12b\prebuilt\windows-x86_64\bin\toolchains'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileSystemEnumerableIterator`1.CommonInit()
   at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   at System.IO.Directory.EnumerateDirectories(String path, String searchPattern)
   at Xamarin.Android.Build.Utilities.AndroidSdkBase.Initialize(String androidSdkPath, String androidNdkPath, String javaSdkPath)
   at Xamarin.Android.Build.Utilities.AndroidSdk.Refresh(String androidSdkPath, String androidNdkPath, String javaSdkPath)  App2
有人能帮我吗?
谢谢。

重新安装xamarin对我有效。

我刚刚在错误的指定位置创建了一个名为toolchains的空文件夹。清理代码并重新生成

错误得到解决


也许它对我有帮助。

如果你安装了Xamarin,配置了NDK,然后升级到最新的VS和Xamarin,这个问题似乎会发生。在较新版本中,文件夹路径似乎只是指向根目录,而不是指向toolchains文件夹。即

而不是指定NDK文件夹(如异常中所示:

..\android-ndk-xx\prebuilt\windows-xxx_xx\bin\toolchain
更新后,请指定:

..\android-ndk-xx

这为我解决了问题。

你检查路径是否正确了吗?是的,路径是否正确。你能告诉我如何重新安装xamarin吗?@pArthsavadiya只需从控制面板->程序->卸载程序->xamarin通用安装程序中卸载它。然后从xamarin的网站或使用visual studio修复重新安装它。