same issue here in MAC OS X. Here is my configuration.
bigboy:platform-tools kaffein$ uname -a Darwin bigboy.home 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
Why
This is a problem with the resolution settings of your ~ / .android / avd. Since the settings and configurations of the virtual device emulator are written in this folder, SDK tools should be written in this directory (avd-manager in this case).
how
First check your permissions ~ / .android / avd with the ls Unix command (cd to your home directory):
bigboy:~ kaffein$ ls -al .android/ drwxr-xr-x 5 kaffein staff 170 Jan 5 14:35 . drwxr-xr-x+ 53 kaffein staff 1802 Jan 5 21:22 .. -rw-r--r-- 1 root staff 123 Jan 5 14:08 adb_usb.ini -rw-r--r-- 1 root staff 131 Jan 5 14:35 androidwin.cfg drwxr-xr-x 2 root staff 68 Jan 5 12:48 avd
The avd folder is owned by root. You can start by changing the owner of this folder yourself using the following command.
bigboy:~ kaffein$ cd .android/ bigboy:.android kaffein$ sudo chown kaffein:staff *
check again that you now own the folder using the following command:
bigboy:.android kaffein$ ls -al total 16 drwxr-xr-x 5 kaffein staff 170 Jan 5 14:35 . drwxr-xr-x+ 53 kaffein staff 1802 Jan 5 21:22 .. -rw-r--r-- 1 kaffein staff 123 Jan 5 14:08 adb_usb.ini -rw-r--r-- 1 kaffein staff 131 Jan 5 14:35 androidwin.cfg drwxr-xr-x 2 kaffein staff 68 Jan 5 12:48 avd
you should have an output like the one above (of course, kaffein should be your username)
Finally, you must change the permission settings in the avd / folder using the following command:
bigboy:.android kaffein$ sudo chmod a+rw avd/
verify that you really changed the settings with the ls -al command.
bigboy:.android kaffein$ ls -al total 16 drwxr-xr-x 5 kaffein staff 170 Jan 5 14:35 . drwxr-xr-x+ 53 kaffein staff 1802 Jan 5 21:22 .. -rw-r--r-- 1 kaffein staff 123 Jan 5 14:08 adb_usb.ini -rw-r--r-- 1 kaffein staff 131 Jan 5 14:35 androidwin.cfg drwxrwxrwx 2 kaffein staff 68 Jan 5 12:48 avd
avd is now set to 777.
Final step
From your Eclipse IDE, open AVD Manager and try creating a virtual device. Taaadaaaa !!!! Everything should work ...
Hope this helps ...