Не уверен, поможет ли это вам, но для тестирования сторонних приложений я использовал testdroid-robotium. Это быстро создает простой «шаблон» для робота, используя сенсорный ввод с устройства. Оттуда вы можете отредактировать тестовый сценарий, чтобы добавить необходимые дополнения.
Следуя руководству для testdroid, я не сталкивался ни с какими исключениями нулевого указателя. Может быть, вы можете попробовать это и посмотреть, поможет ли это?
edit- и тогда я вижу, что это спросили 1 год назад:)