Почему Eclipse Debugger / Emulator отключен от моего приложения? - PullRequest
0 голосов
/ 28 марта 2012

Мое приложение больше не запускается автоматически, когда я запускаю его в Eclipse; эмулятор запускается, но мне нужно пойти и найти свое приложение среди списка / массива приложений, чтобы вызвать его.

Затем, когда я добираюсь до места в моем приложении, где я установил точку останова, вместо достижения точки останова (Eclipse даже не входит в Debug Perspective), мое приложение внезапно «истекает», и эмулятор выскакивает. диалог:

~~~~~~~~~~~~~~~~~~~~~~~~~

Извините!

Приложение FifeOrTheDinosaur (process.com.aXX3AndSpace.FifeOrTheDinosaur_Package) неожиданно остановилось. Пожалуйста, попробуйте еще раз.

Сила закрытия

~~~~~~~~~~~~~~~~~~~~~~~~~

Но затем, когда я нажимаю «Принудительно закрыть», это диалоговое окно исчезает, и мое приложение запускается снова, с момента его открытия Activity ...?!?

Это почти так, как будто мое приложение не отлаживается Eclipse - Eclipse потерял связь с ним или ... ???

И каждый раз, когда он падал, я нажимал кнопку «Принудительное закрытие», после чего мое приложение запускалось снова и снова. Что могло отключить мое приложение от системы отладки, чтобы оно: 1) не запускается автоматически при запуске; скорее, я должен «заставить» его запустить, и когда он входит в точку останова, отладочная перспектива Eclipse не вызывается 2) Постоянно запускает мое приложение после , оно не работает ... ??? Я установил точку останова на обработчике нажатия кнопки до того, который работает нормально, и он не бросает меня в отладчик Eclipse, либо ... ???

Обновление: Консоль говорит:

1)] Не удалось установить .apk на устройстве 'emulator-5554': тайм-аут 2) Запуск отменен!

Обновлено 30.03.2012:

Если я запускаю приложение из Eclipse и сразу же выключаю его, как только эмулятор начинает инициализироваться, он мигает три экрана типа «командного окна», один за другим, слишком быстро, чтобы прочитать какой текст они содержат , Обычно окно эмулятора просто исчезает, поэтому я не знаю, является ли это ключом для кого-либо относительно того, что может происходить ...

1 Ответ

0 голосов
/ 17 марта 2014

Звучит как нормальное поведение приложений для Android. Если происходит сбой одного из действий, вы все равно можете вернуться к тому действию, с которого началось приложение. И если точки останова не достигнуты, то ошибка может произойти до строки кода, на которой вы хотите остановиться. Возможно, вы могли бы установить точку останова, прежде чем изменить действие, а затем выполнить отладку. Вы также можете предоставить свой вывод журнала. Подобные ошибки всегда могут возникнуть, если вы забыли объявить разрешения или действия в своем манифесте Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...