Performance Enhancement:
Previously I saved ALL images in drawable folder, this might be the reason why the map first l
I had been running into this problem a lot too... Turns out the biggest culprit was having a debugging session attached to my app's process. The maps stuff in my app ran much faster and more smoothly when I disconnected the debugger, or just unplugged the USB cable.
Check out my related post here: First launch of Activity with Google Maps is very slow