检查失败:!initialized_

时间:2016-04-22 20:34:27

标签: xamarin xamarin.android android-6.0-marshmallow

在我的Xamarin Forms App中,我收到以下错误:

  

art / runtime / fault_handler.cc:117]检查失败:!initialized_

之后,应用程序在非常随机的情况下崩溃,没有其他消息。

我的设备:

  • Android Marshmallow
  • 摩托罗拉G3
  • Xamarin 4.0.3.214(0dd817c)
  • Xamarin.Android 6.0.3.5(a94a03b)
  • Xamarin.iOS 9.6.1.8(3a25bf1)

有什么想法吗?

度过愉快的一天

2 个答案:

答案 0 :(得分:5)

转到您的Adb控制台:

在VisualStudio中 - >工具 - > Android - > Android Adb命令提示符......

输入:adb shell setprop debug.mono.env MONO_DEBUG = soft-breakpoints

此外,设置似乎重置,您必须在重新启动后再次运行它。

答案 1 :(得分:0)

Xamarin forum尝试以下解决方案:

  

进入您的应用程序属性并将“目标Android版本”更改为“23”。

     

似乎有一个错误,当设置为“使用SDK版本使用编译”时,清单实际上并不在任何地方标识“23”。我   不完全确定哪个API实际上是针对它的   设置。

     

基本上,如果你使用SDK版本使用Compile,你的清单只会反映你的最小Android目标(和我的   假设目标也是如此。

     

如果您明确地将目标设置为23,则会在清单中看到以下内容。

     

机器人:targetSdkVersion = “23”