【问题标题】:Application can't run in Samsung S6应用程序无法在三星 S6 中运行
【发布时间】:2015-06-17 17:29:26
【问题描述】:

我有一个 Xamarin.Android 应用程序编译和打包。它适用于任何设备 Blu Dash 3.5、三星 S5 和劣质、悍马等。

在 Xamarin Studio 中,我转到 Options --> Application Build --> Advanced --> 支持的 ABI em> 并标记所有这些:

  • armeabi
  • armeabi-v7a
  • x86
  • arm64-v8a
  • x86_64

所以,我把 .apk 包放在三星 S6 上,安装没有问题。但是当我运行应用程序时,停止工作(应用程序退出而没有任何消息)。

LOGCAT:06-17 17:53:33.797:E/mono-rt(21778):[错误] 致命的未处理异常:System.ExecutionEngineException:SIGILL

有人有同样的问题吗?你有什么建议来解决这个问题?

【问题讨论】:

  • 定义“停止工作”。它会给出错误吗?如果是这样,它是什么?崩溃到桌面?
  • 应用程序退出,没有任何消息。关闭即可。
  • 为什么不尝试在您的设备中调试?
  • 调试时没有错误。
  • Logcat 说发生了什么?

标签: c# android xamarin xamarin.android


【解决方案1】:

找到解决方案(暂时)。您必须从选项 --> 应用程序构建 --> 高级 --> 支持的 ABI 中取消选择 arm64-v8a

这样就解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多