Android Studio, click Configure, SDK Manager, Launch Standalone SDK Manager, Check all "Google APIs Intel x86* System Image", "Intel x86 Atom*System Image" and install. You might have to reconfigure and wipe the virtual device with AVD Manager, make sure you choose x86 version.
I'll add another possible solution here, which is what worked in my case.
Once Android Studio is updated, on its first run it will ask you for the location of the sdk.
This was fixed in version 24.0.1, but unfortunately, that command is used on some systems to launch the SDK Manager itself.ou'll need to update your Gradle plugin version from 0.13.x to 1.0.0-rc4.
I'm not sure what this thing is, but if you have it, it might be the cause of your offline emulator.
A bug in preview 5 means that building non-Gradle projects in the IDE is not working well.
Executing the gradle check task from the IDE will also work. This issue happens because as of Intelli J 13, you can only have a single folder as the classpath.
Intelli J's builder copies all resources into that build folder. When creating a new project, the template JUnit configuration may be created with two "Before launch" steps: Make and Gradle-aware Make.