Desde hace unos dias estoy probando el Android Studio para desarrollar aplicaciones en android, ya que habia leido buenas criticas sobre el. Despues de realizar la instalacion, probe a importar un proyecto que tenia en eclipse funcionando y siempre me mostraba el error "Could not create service of type DaemonContext using DaemonServices.createDaemonContext()" y era imposible ejecutarlo.
Despues de realizar varias comprobaciones, no encontraba explicacion a dicho error. Investigando un poco, descubri cual era la causa. Hace tiempo, habia creado una particion en memoria donde incluia el directorio /tmp
y las cache de los navegadores para mejorar el rendimiento general del sistema. La causa del problema con Android Studio estaba ahi, dicha particion se montaba en el /etc/fstab
con el parametro "noexec" y eso no le gustaba.
Asi que la solucion fue facil, editar el /etc/fstab
y modificar la linea:
tmpfs /tmp tmpfs size=512M,noexec,nosuid,rw,auto,nouser,sync,relatime,mode=01777 0 0
por:
tmpfs /tmp tmpfs size=512M,exec,nosuid,rw,auto,nouser,sync,relatime,mode=01777 0 0
Con esto ya puedo compilar perfectamente los proyectos de android sin problemas.