【问题标题】:Deployment failed/ArchitectureNotSupportedBySharedRuntime when deploying App to physical phone将应用程序部署到物理手机时部署失败/ArchitectureNotSupportedBySharedRuntime
【发布时间】:2020-05-20 17:33:35
【问题描述】:

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

Xamarin.Android
Android SDK
Android NDK (x64)
GTK#
Xamarin 工作室
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(部署到我的手机)时收到的错误消息是:
部署失败/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

谢谢!

【问题讨论】:

    标签: deployment xamarin.android architecture


    【解决方案1】:

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

    【讨论】:

    • 很高兴听到您自己解决了您的问题,请记得将您的回复标记为答案,这对面临同样问题的其他社区成员有帮助,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2014-07-05
    • 2021-12-02
    相关资源
    最近更新 更多