Android / Java SDKS错误

时间:2016-09-19 09:00:54

标签: android xamarin

我最近在visual studio中更新了xamarin for android,我收到以下错误。

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

任何人都可以帮助我吗? 感谢。

3 个答案:

答案 0 :(得分:1)

重新安装xamarin对我有用。

答案 1 :(得分:1)

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

错误得到解决。

也许它对某些人有帮助,因为它对我有用。

答案 2 :(得分:0)

如果您安装了Xamarin,配置了NDK,后来又升级到了最新的VS和Xamarin,这个问题似乎就发生了。看起来文件夹路径只是想指向更新版本中的根而不是工具链文件夹。 IE ..

而不是指定您的NDK文件夹(如您的例外中所示:

..\android-ndk-xx\prebuilt\windows-xxx_xx\bin\toolchain

更新后,请指定:

..\android-ndk-xx

这为我解决了。