Android 找不到 SDK - Android SDK 位置正确

Android SDK could not be found - Android SDK Location is correct

我已经安装了 Xamarin 并在 Visual Studio 中尝试从一个小应用程序开始并用它测试网络视图。为此,我在计算机上安装了 JDK、Android SDK 和 Android NDK。我正在学习 Web 视图的教程,但我遇到了问题,当我 运行 Main.axml 时,它向我显示错误,找不到我的 Android SDK(看第一个附件)。当我检查 JDK、SDK 和 NDK 的位置路径时,它显示了正确的路径和一个绿色勾号,因此路径和文件是正确的(查看第二个附件)。但我的应用程序无法识别它。这里有什么问题?我在 Whosebug 上找到了一些线程来解决同样的问题,但没有任何帮助。

1。附件

2。附件

编辑:

我也尝试打开我的 Android SDK 管理器,但是这个在我的 visual studio 中被禁用了。我已经安装了 Xamarin,所以它应该可以工作:

有什么想法吗?谢谢。

我尝试了很多东西,终于找到了解决问题的方法:

问题的可能原因:我刚刚安装了Xamarin,它还安装了JDK、Android SKD和Android NDK在它的向导中,所以我认为这应该是正确的版本。安装 Xamarin 后,我打开 Visual Studio 并检查了 JDK、SDK 和 NDK 的路径(工具 - 选项 - Xamarin - Android 设置)。路径显示在由 Xamarin 安装的版本上。我的 Android SDK 管理器被禁用了。

解决方案: 然后我卸载所有东西 - JDK、SDK 和 NDK,还有整个 Xamarin 和我的旧 Android Studio。在那之后,我决定从 Java 网站安装最新的 JDK,从 Android Studio 网站安装最新的 Android SDK/NDK 和一个没有sdk/jdk 安装。所以我可以确定,我有正确的版本。安装完成后,我再次打开Visual Studio - 工具 - 选项 - Android 设置并设置新版本的路径。然后我检查了我的 Android SDK 管理器,它终于被启用了,所以我也安装了最新的 Android SDK 工具。之后我清理并构建了我的解决方案,启动它,我的 android 模拟器打开我的 webview 页面。所以我认为,最好的方法是从他们的网站安装所需的程序,而不是使用 xamarin 自动安装。现在可以了。干杯。