将应用程序部署到物理电话时,部署失败/ ArchitectureNotSupportedBySharedRuntime

问题描述 投票:0回答:1

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

Xamarin.AndroidAndroid SDKAndroid NDK(x64)GTK#Xamarin StudioXamarin for Visual Studio

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

  • 我已经在移动设备中启用了开发人员模式。
  • Phone Android版本: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(部署到我的手机)时收到的错误消息是:

部署失败/ ArchitectureNotSupportedBySharedRuntime

什么引起此错误?

严重级别代码描述项目文件行抑制状态错误ADB0000:部署失败Xamarin.AndroidTools.AndroidDeploymentException:ArchitectureNotSupportedBySharedRuntime在Xamarin.AndroidTools.AndroidDeploySession.d__101.MoveNext()---从之前引发异常的位置开始的堆栈结束跟踪---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext()0

谢谢!

[我在Visual Studio 2017中创建了一个空白Xamarin应用程序。我已经安装了所有这些组件:Xamarin.Android Android SDK Android NDK(x64)GTK#Xamarin Studio Xamarin for Visual Studio现在,我尝试...]]

deployment xamarin.android architecture
1个回答
0
投票
经过大量尝试,我找到了解决方案。下图显示了解决方案属性中对我有用的设置:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.