Hola:
Ya que no pones nada del codigo para tener una idea del problema, haz correr el programa en debug y mira donde falla, o tambien puedes poner Logs que te vayan indicando la evolucion.
Programando para Android te vas a encontrar que una aplicación que funciona en muchos moviles, en uno concreto no ira, y "teoricamente" con ese codigo tendria que ir, pero cada fabricante pone sus peculiaridades en sus moviles que a veces hace que algo no funcione. Eso sin contar que dependiendo de versiones de Android tambien te puede ocurrir.
Yo te aconsejo que las pruebas las haga con un movil conectado a tu ordenador, por que asi será lo mas real con el producto final que quieras hacer, al fin y al cabo, por muy bien que esté diseñado un emulador, no deja de ser eso; un emulador, o tu emulador de Windows de tu Mac emula a la perfección todos los programas?
Saludos