【问题标题】:Xamarin doesn't recognizes that Android 6.0 (API 23) is installed on the Android SDKXamarin 无法识别 Android SDK 上安装了 Android 6.0 (API 23)
【发布时间】:2017-03-06 14:24:12
【问题描述】:

由于某种原因,即使我安装了 Android 6.0 (API 23),Xamarin 也无法识别它。如下图所示,我的 SDK 上安装了 API 23。

我也安装了:

  • API 25
  • Android 支持存储库
  • Google USB 驱动程序

关于如何修复它的任何想法?

【问题讨论】:

  • 您是否在工具 | 中仔细检查了 Android SDK 位置?选项 | Xamarin 确保 23 安装在与 25 相同的平台文件夹中?
  • 好像安装了android 23..s27.postimg.org/xfccw2mup/xamarin2.png
  • 重启visual studio,先清理构建,然后在模拟器上运行。
  • 当我尝试清理解决方案/如果我尝试清理 Android 项目时会发生同样的错误。出于同样的原因取消清洁。顺便说一句,我还尝试手动清理删除 bin 和 obj 文件夹,但没有解决问题。
  • 您能否确认您指向的是正确的 SDK 路径?从 Visual Studio 转到工具 - 选项 - Xamarin - Android 设置。您可以在此处找到 Xamarin 用于 SDK 的位置。默认情况下,SDK 安装在 AppData 下,如果您的 SDK 安装在 ProjectFiles 下。安装23.3,如果可以确认SDK路径正确。

标签: android xamarin xamarin.android xamarin.forms


【解决方案1】:

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

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

  1. 确认您已安装所有版本的 Marshmellow (23)。

  1. 确认您的模拟器设置为 23。

【讨论】:

  • 我完成了所有这些步骤,但问题仍然存在。唯一不同的是我们的 NDK 版本。我的是r10e。我会更新它,看看它是否有所作为。
  • 更新 NDK 也没有什么不同 :(
  • 您是否尝试过修复 Visual Studio,或者卸载 Xamarin 并重新安装?
  • 问题与 Xamarin 的安装有关。我下载了 VS 2017,现在我可以使用相同的 SDK、ADK 等完美运行该解决方案。非常感谢您的支持。
  • 没问题。很高兴你解决了这个问题。编码愉快。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-07
  • 2015-12-16
相关资源
最近更新 更多