El emulador que usas es quizás de los más lentos, cambia a genymotion, irá mucho mejor, como dice mamcx.
De todas formas, lo mejor es un dispositivo físico, cualquiera que no sea muy antiguo, como mínimo que tenga android 6.0 que es cuando se habilitó el tema de los permisos. Si es más moderno, mejor. No hace falta que sea caro, pero sí lo más actual posible, para no llevarte sorpresas del tipo: "Esto no funciona porque hicieron cambios en android 9 y yo lo he desarrollado con un android 8", por ejemplo.
|