Since I started developing my game I have always tried to make it compatible even with older phones.
I recently updated Monogame to 3.7 and I realized that when I run it on an Android phone running Ice Cream Sandwich (4.0.3) my game crashes with the following message:
Unhandled Exception: Microsoft.Xna.Framework.Audio.NoAudioHardwareException: <Timeout exceeded getting exception details> occurred
I can’t even debug it because it crashes as soon as it starts in the main constructor. If I uninstall 3.7 and reinstall 3.6, then it works with no problems. I also tried compiling using different versions of Android SDKs but there was no difference.
Any ideas what I may need to do to make it work?