Friday, October 20, 2017

Android 8 and condition `ji' not met

A quick tips/workaround. I'm sure Xamarin will address this issue shortly.

Problem


The app crashes on start up on Android 8 with the error message

[] * Assertion at /Users/builder/jenkins/workspace/xamarin-android/xamarin-android/external/mono/mono/mini/mini-arm64.c:878, condition `ji' not met


Updated solution (the real solution)


It was actually the usage of the dynamic keyword that caused the crash...

Solution (kept for historical reason)


Uncheck "Use Shared Mono Runtime" under "Android Build".

3 comments:

  1. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. learn android

    ReplyDelete
  2. Cartoon HD is a very popular app as you know. we can watch animated videos, movies on your smartphone.
    If you are a android user then you can easily download this app.
    You can also use this app if you are a iOS user. For more details check the process of download Cartoon for Windows 10

    ReplyDelete