【发布时间】:2017-10-23 11:27:43
【问题描述】:
我安装了带有 Xamarin 4.7.10.22 和 Android SDK for 4.4.2 (API 19) 的 Visual Studio Community Edition 2017(版本 15.4.1)
我创建一个新的跨平台应用程序 (Xamarin) 并选择
UI 技术 -> Xamarin.Forms
代码共享策略 -> 共享项目
我编译并构建了这个项目,它构建正确。 (默认情况下,该项目使用最新的平台(在我的例子中是 8.0 Oreo))
在 Visual Studio 2017 中,用户界面略有变化,现在当我右键单击 Android 项目并选择属性 -> 应用程序 -> 我只有这个选项可供选择。
"Compile using Android Version"
所以我选择 Android 4.4 (Kit Kat) 并构建项目。
我收到以下错误消息
Error: No resource found that matches the given name: attr 'android:elevation'
这很好,Android 5 中引入了海拔,所以我需要使用 4.4 的 Xamarin 表单进行重建(我认为)
这就是我卡住的地方,我如何告诉 Visual Studio 我想为 4.4 而不是 8.0 创建一个项目?
【问题讨论】:
标签: xamarin xamarin.forms xamarin.android