Xamarin + Cocos Sharp で 開発をしていると、Android の実機では正常動作しますが、下記の画像のように、エミュレータでは例外が発生する現象が起こる場合があります。
エラーのトレースを詳しく見ていると、下記のように、Microsoft.Xna.Framework、つまり Mono Game のエンジンが落ちているようです。
03-09 08:39:27.814 I/MonoDroid( 1335): UNHANDLED EXCEPTION:
03-09 08:39:27.860 I/MonoDroid( 1335): Microsoft.Xna.Framework.Graphics.NoSuitableGraphicsDeviceException: Failed to find a valid GraphicsMode configuration ---> OpenTK.Platform.Android.EglException:Failed to find a valid GraphicsMode configuration
これを解決するためには、下記のようにエミュレータの設定で、Use Host Gpu の設定をONにします。
これでエラーは発生しなくなります。
以上です。