【问题标题】:Visual Studio 2015 Unsupported DevicesVisual Studio 2015 不支持的设备
【发布时间】:2018-06-02 15:15:16
【问题描述】:

我在新笔记本电脑上安装了新的 Visual Studio 2015(更新),但我在旧笔记本电脑上的项目遇到问题。我不知道为什么我的设备和 2 个模拟器在这个新设置的 Visual Studio 中被列在不受支持的设备上。

最低Android版本设置为android 4.1 jelly bean
目标设置为使用 SDK 版本编译
使用 nougat 7.0 编译/也尝试使用 marshmallow 6.0

我有我的手机牛轧糖 7.0 和 2 个模拟器 6.0,但我不知道为什么从旧笔记本电脑复制的项目中说 API 级别低于清单文件中定义的最低 Android 版本

已经尝试删除 bin 和 obj 文件夹。尝试使用其他组合设置最小值、目标和编译,但没有解决这个问题。

在我的新 VS 2015 设置中,我可以用这个旧项目做什么?我的新项目完全没有问题。

【问题讨论】:

  • 重启怎么样?
  • 仍然没有运气,因为我每天都打开它进行测试。

标签: android xamarin visual-studio-2015 xamarin.android


【解决方案1】:

我遇到了同样的问题,在项目设置的 Android Manifest 选项卡下有一个“minimun android version”下拉菜单。更改它那里让我的模拟器再次弹出。读到这里就知道了:https://developer.xamarin.com/guides/android/application_fundamentals/understanding_android_api_levels/

编辑:我正在使用 Visual Studio 2017 社区

【讨论】:

  • 它并没有以任何方式解决问题。我尽我所能,包括但失败了。无论如何,感谢您再次提出这个问题。我在这里找到了解决方案。
  • 很高兴您找到了解决方案 :)
【解决方案2】:

我找到了答案。我发现这是因为我的 SDK 管理器的 API 24 及更高版本。我删除了那些 API,瞧!不受支持的设备消失并恢复正常。我不知道是不是因为从另一台笔记本电脑构建的项目只有下面的 API 23,当我将它转移到带有 Nougat 和 Oreo API 的笔记本电脑时,发生了不受支持的设备。希望对其他程序员有所帮助。

【讨论】:

    猜你喜欢
    • 2016-06-05
    • 2017-02-09
    • 2017-03-12
    • 1970-01-01
    • 2015-10-17
    • 2015-11-29
    • 2017-07-09
    • 1970-01-01
    • 2017-04-18
    相关资源
    最近更新 更多