Xamarin没有';t承认Android SDK上安装了Android 6.0(API 23)

Xamarin没有';t承认Android SDK上安装了Android 6.0(API 23),android,xamarin,xamarin.android,xamarin.forms,Android,Xamarin,Xamarin.android,Xamarin.forms,出于某种原因,即使我安装了Android 6.0(API 23),Xamarin也没有意识到这一点。如下图所示,我的SDK上安装了API 23 我还安装了: API 25 Android支持库 谷歌USB驱动程序 关于如何修复它有什么想法吗?我会尝试确认以下所有内容,看看您是如何安装Marshmellow的所有版本的 首先确认您指向的是正确的SDK。您可以在VisualStudio中的工具->选项->Xamarin->Android设置下找到此位置 确认已安装Marshmellow(23

出于某种原因,即使我安装了Android 6.0(API 23),Xamarin也没有意识到这一点。如下图所示,我的SDK上安装了API 23

我还安装了:

  • API 25
  • Android支持库
  • 谷歌USB驱动程序

关于如何修复它有什么想法吗?

我会尝试确认以下所有内容,看看您是如何安装Marshmellow的所有版本的

  • 首先确认您指向的是正确的SDK。您可以在VisualStudio中的工具->选项->Xamarin->Android设置下找到此位置

  • 确认已安装Marshmellow(23)的所有版本
  • 确认您的模拟器已设置为23

    您是否仔细检查了Tools | Options | Xamarin中的Android SDK位置,以确保23安装在与25相同的平台文件夹中?似乎安装了Android 23。。重新启动visual studio,首先清理并生成,然后在模拟器上运行。当我尝试清理解决方案/如果我尝试清理Android项目时,也会发生相同的错误。由于同样的原因,清理被取消。顺便说一句,我还尝试手动清理删除bin和obj文件夹,但没有解决问题。你能确认你指向了正确的SDK路径吗?从VisualStudio转到Tools-Options-Xamarin-Android设置。在这里,您可以找到Xamarin用于SDK的位置。默认情况下,SDK安装在AppData下,如果SDK安装在ProjectFiles下,则SDK安装在您的SDK下。安装23.3,如果你能确认SDK路径是正确的。我做了所有这些步骤,但问题仍然在发生。唯一的区别是我们的NDK版本。我的是r10e。我会更新它,看看它是否有影响。更新NDK也没有影响:(您是否尝试过修复visual studio,或卸载Xamarin并重新安装?问题与Xamarin的安装有关。我下载了VS 2017,现在我能够使用相同的SDK、ADK等完美地运行解决方案。非常感谢您的支持。没问题。很高兴您解决了问题。编码愉快。