Der Android Simulator ist bekanntermassen sehr langsam und kaum zu gebrauchen, auch auf einem aktuellen I7 nicht. Ausserdem kann man fast gar keine Sensoren simuliert nutzen. Du solltest nach Möglichkeit immer mit einem physikalischen Gerät über USB entwickeln.
Mit einer gewissen Lahmheit musst Du aber generell rechnen. Es wird immer der gdb und ein großes App-Paket mit .so auf das Ziel übertragen und die Kommunikation zwischen
IDE-Debugger und dem gdb ist - wenn man es nett ausdrückt - unausgereift. Teste Deine BL mit einer Windows-Version Deiner App und nur den
GUI-Teil auf dem Endgerät.