Skip to content Skip to sidebar Skip to footer

Xamarin: Couldn't Find "libmonodroid.so" Emulator Error

I've been getting this problem for a couple days and haven't found a solution yet. I've been using an Android 7.0 ARM (armeabi-v7a) image for my emulator. Because it's so painfully

Solution 1:

I found a solution!

Disable ever ABI except x86_64.

I don't know yet which ABI causes the conflict. I think maybe X86. Because he always deployed a MonoRuntime...

Solution 2:

Enable the x86_64 ABI in your Android Build Advance options:

enter image description here

Solution 3:

Removing everything except x86 and x86_x64 will disable debugging on physical device.

The correct solution is to remove arm64-v8a and it will work alright.

Solution 4:

Recently installed Xamarin and ran into the same issue, found the error in the Android Device Log (Visual Studio: Tools/Android/Device Log...) and this solution did resolve the issue. I went one step further and narrowed down the issue (at least in my case) to the need to remove supported architecture: armeabi. None of the other supported architectures caused the issue. I'm running Xamarin for Visual Studio 4.2.2.11, with Android 7.1.1 under the Android Emulator using Google APIs Intel Atom (x86_64) and Google's Nexus 5 device.

Solution 5:

On, Visual Studio for Mac (8.7.1) this issue came up recently and there is an installation package for the Xamarin.Android SDK has been given in the GitHub issue.

Please check: https://github.com/xamarin/xamarin-android/issues/4983

Post a Comment for "Xamarin: Couldn't Find "libmonodroid.so" Emulator Error"