Ответ 1
Ленькая работа - разместить пробел char, сохранить его, удалить char, сохранить его и перестроить. Как я сказал, ленивая (быстрая) работа..
Есть ли способ заставить Eclipse перезапустить Android-приложение, которое не изменилось, даже если оно необходимо повторно загрузить и переустановить?
Я в ситуации, когда я запускаю приложение для Android, которое делает вещи при запуске, что мне нужно повторить для целей отладки.
Что бы я хотел сделать, это нажать кнопку "Запустить" в Eclipse и заставить ее перезапускать мое приложение каждый раз. Но вместо этого Eclipse/Android пытается быть умным, и он просто переносит мое приложение на передний план без перезагрузки. Я получаю сообщение в консоли:
ActivityManager: Warning: Activity not started, its current task has been brought to the front
Единственное обходное решение, которое я нашел, - сделать фиктивные текстовые изменения, чтобы принудительно перекомпилировать/переустановить. Но такого рода раздражает, особенно с контролем кода под контролем.
Ленькая работа - разместить пробел char, сохранить его, удалить char, сохранить его и перестроить. Как я сказал, ленивая (быстрая) работа..
Помимо уже упомянутых бессмысленных символов и остановки из меню устройства, вы также можете остановить свой процесс приложения с точки зрения DDMS, вид устройств → название вашего процесса → нажмите красную кнопку.
Убейте приложение из запущенных задач либо на эмуляторе, либо на устройстве, от которого вы отлаживаете.