RERAN does not check to make sure that your app is "set up" for replaying. To set-up the app for replaying, manually go to the original screen that the recording started from. For example, if in the recording phase you started from the Home screen, when you go to replay, make sure the app is on the Home screen before starting the replay program. The replay program is oblivious to the current screen or app that is on the device. All it is concerned with is sending events.
The best practice is to end your recording at the same screen that you started in. For example, if the recording started on the Home screen, end the recording on the Home screen. This will allow the replay to be looped, if needed. It also serves as a rough confirmation that the replay did not make any major mistakes.
For questions or feedback:
androidreran (at) gmail (dot) com