Strange issues with Android AVD for API level 21 and up <p>I recently updated Android Studio to version 1.5 from 1.02. I had been running mainly API level 19 emulators and everything was fine. Now I am trying to run emulators for Lollipop and Marshmallow. I spent over an hour trying various API levels, and here is what I am seeing.</p> <p>These were all run on an AMD Phenom II processor running Ubuntu 14.04 (with KVM enabled):</p> <ul> <li>API level 19 x86 - works fine</li> <li>API level 19 x86 Google API's - works fine</li> <li>API level 21 x86 - works fine</li> <li>API level 21 x86 Google API's - boots, but Google Play Services crashes</li> <li>API level 22 x86 - works fine</li> <li>API level 22 x86 Google API's - boots, but Google Play Services crashes</li> <li>API level 23 x86 - emulator does not boot (black screen)</li> <li>API level 23 x86 Google API's - emulator does not boot (black screen)</li> </ul> <p>however </p> <ul> <li>API level 23 <strong>arm</strong> Google API's - seems to work, but is , as expected, painfully slow</li> </ul> <p>Can anyone shed any light on what is going on here? </p>