As any Android developer knows the ADT emulator is unbearably slow. This is solved by installing Intel’s HAXM. However the app I am developing requires notifications to be sent from a server to my Android app, hence I am using GCM which requires that I target Google API as opposed to Android API. It seems HAXM doesn’t work when you target Google API.
So without HAXM I am now trying to develop on an emulator that takes 5+ mins to load. How on earth do people who have to work with Google APIs develop on this, surely there must be a way to speed it up or get it working with HAXM?
I am saving the emulator as a snapshot now and it is usable for development.