I\'m running the newest version of Android SDK on Mac OS X 10.9.3. I haven\'t had the Android SDK or any other Java development environment installed on this machine before, so
This is a bug. A possible workaround is to clone an existing device definition (e.g. Nexus 7) and set it to your required parameters.
I had the same problem on Ubuntu 14.04. Didn't find any clean solution so far, but as a workaround try to clone an existing device and then edit its properties as you wish.
This appears to be a bug in the framework as I ran into it using Eclipse Juno & ADT 23.0.2. Bug report is below.
https://code.google.com/p/android/issues/detail?id=73280
Try this (Considering that the cause is a corrupted config for an existing AVD):
Go to ~/.android/avd
Check the list of AVDs. If you think one of those AVDs is causing the problems, sudo rm -r (UNIQUE PART OF AVD NAME)*
This removes that AVD. Then re-try android avd