Deployment 将应用程序部署到物理电话时部署失败/架构不受共享运行时间支持

Deployment 将应用程序部署到物理电话时部署失败/架构不受共享运行时间支持,deployment,xamarin.android,architecture,Deployment,Xamarin.android,Architecture,我在Visual Studio 2017中创建了一个空白的Xamarin应用程序。 我已经安装了所有这些组件: 泽马林,安卓 安卓模拟器 Android NDK x64 GTK 沙马林工作室 Xamarin for Visual Studio 现在,我尝试将此应用程序部署为对我的物理手机的测试: 我已经在手机上启用了开发者模式。 手机安卓版本:8.0 当我连接USB时,会在调试箭头所在的位置显示一个选项:alps X27 Android 4.4-API 19 X27是我手机的名字,当它自动显示时

我在Visual Studio 2017中创建了一个空白的Xamarin应用程序。 我已经安装了所有这些组件:

泽马林,安卓 安卓模拟器 Android NDK x64 GTK 沙马林工作室 Xamarin for Visual Studio

现在,我尝试将此应用程序部署为对我的物理手机的测试:

我已经在手机上启用了开发者模式。 手机安卓版本:8.0 当我连接USB时,会在调试箭头所在的位置显示一个选项:alps X27 Android 4.4-API 19 X27是我手机的名字,当它自动显示时,API级别似乎是19

如图所示,我选择了以下设置: 最低Android版本:Android 4.4 API 19级-Kit Kat 目标Android版本:Android 8.0 API级别26-Oreo

当F5部署到我的手机时,我收到的错误消息是: 部署失败/架构不受共享运行时间支持

是什么导致了这个错误

严重性代码说明项目文件行抑制状态 错误ADB0000:部署失败 Xamarin.AndroidTools.AndroidDeploymentException:ArchitectureNotSupportedBySharedRuntime 位于Xamarin.AndroidTools.AndroidDeploySession.d_u101.MoveNext --来自引发异常的上一个位置的堆栈结束跟踪-- 在System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccessTask任务中 在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotificationTask任务中 位于Xamarin.AndroidTools.AndroidDeploySession.d_u99.MoveNext 0


谢谢大家!

经过多次尝试,我找到了解决方案。下图显示了在解决方案的属性中对我有效的设置:


很高兴听到您自己解决了问题,请记住将您的回复标记为答案,这对其他面临相同问题的社区成员是有益的,谢谢。