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".

10 comments:

  1. If you wish to gain more information on this topic, visit the thematic blog. Just click here, guys.

    ReplyDelete
  2. Nice blog has been shared by you. it will be really helpful to many peoples who are all working under the technology.thank you for sharing this blog.

    software testing course in chennai

    ReplyDelete
  3. This new technology revels three primary segments and they are the OS (working framework), programming dialect and equipment gadgets that accompany Android telephones. Cloud Ethernet

    ReplyDelete
  4. You can set your phone up the way you want. On the other hand, iOS doesn't allow that much flexibility.yelp review notifications

    ReplyDelete
  5. Thanks a lot for the post. It has helped me get some nice ideas. I hope I will see some really good result soon.

    ReplyDelete
  6. There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith
    download kingroot apk

    ReplyDelete
  7. Consider the types of base materials to use. Do you want the more durable traditional longer lasting materials such as Fine Mono Mesh comment

    ReplyDelete
  8. Very positive photos. Thank you for the article.

    ReplyDelete