由于某种原因,今天我不再能够将Xamarin.Forms应用程序部署到任何android模拟器。模拟器以前一直在工作。我在部署板中看到的错误是
"Mono.AndroidTools.SdkNotSupportedException: The device does not support the minimum SDK level specified in the manifest".
看来,这的答案通常是清单与仿真器的SDK版本不匹配,但是我已经检查过,并将其设置为最低26个,目标28个。 27.我也尝试将最小/目标设置为27,但结果相同。
关于可能发生的变化,我有一些理论。
有什么想法我还要检查吗?
答案 0 :(得分:0)
万一其他人遇到此问题,这是由csproj中Debug | Android配置块内的空白引起的。它是使用以前的VS Mac IDE以这种方式创建的。
我的主要PropertyGroup中还有另一个AndroidManifest元素,因此删除空白元素(或在此处添加AndroidManifest.xml的路径)可以消除最初的错误。
有关其他详细信息,请参阅this solution