Error 'ionic run Android' en el dispositivo

Entonces, simplemente estoy tratando de ejecutar mi aplicación en un HTC Desire conectado. Los pasos que he tomado son: habilitar la depuración en el manifiesto xml, habilitar la depuración usb en el dispositivo y crear el AVD con una definición personalizada en el administrador de Android AVD.

Los errores que obtengo después de correrionic run android --info

"No se pudo crear la máquina virtual de Java"
"No se pudo reservar suficiente espacio para el montón de objetos", así como la advertencia "No se especificó ningún objetivo, dispositivo de despliegue [número de dispositivo aleatorio que no tengo idea de dónde viene]"

Aquí hay una imagen de mi ventana de comandos:

¿Alguna idea de por qué podría tener estos mensajes de advertencia y error? ¿Son problemas relacionados? o son dos cuestiones separadas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta