Как заставить Eclipse перезапустить приложение, которое не изменилось

Есть ли способ заставить Eclipse перезапустить Android-приложение, которое не изменилось, даже если его нужно повторно загрузить и переустановить?

Я в ситуации, когда я запускаю приложение для Android, которое делает вещи при запуске, что мне нужно повторить для целей отладки.

То, что я хотел бы сделать, это нажать кнопку «Запустить» в Eclipse и заставить его перезапускать мое приложение каждый раз. Но вместо этого Eclipse / Android пытается быть умным, и он просто переносит мое приложение на передний план без перезагрузки. Я получаю сообщение в консоли:

ActivityManager: Warning: Activity not started, its current task has been brought to the front 

Единственное обходное решение, которое я нашел, – сделать фиктивные текстовые изменения, чтобы принудительно перекомпилировать / переустановить. Но это досадно, особенно с кодом под контролем ревизий.

Solutions Collecting From Web of "Как заставить Eclipse перезапустить приложение, которое не изменилось"

Ленивая работа состоит в том, чтобы поместить символ пробела, сохранить его, удалить символ, сохранить его и перестроить. Как я сказал, ленивая (быстрая) работа.

Помимо уже упомянутых бессмысленных символов и остановки из меню устройства, вы также можете остановить процесс подачи заявки с точки зрения DDMS, Device View -> Название вашего процесса -> нажмите красную кнопку.

Убейте приложение из выполняемых задач либо на эмуляторе, либо на устройстве, от которого вы отлаживаете.