Пока я тестирую свое неопубликованное приложение на своем физическом устройстве, не подключая его к компьютеру, иногда происходит исключение, и приложение убивается. Теперь, если я подключу устройство к компьютеру и запустил Android Studio и подключился к монитору Android, логарифм не показывает исключение, которое произошло до подключения устройства, и исключение не воспроизводится.Просмотреть исключения, которые произошли до подключения ADB
Есть ли способ заставить устройство вести журналы, чтобы я мог проверить его позже с помощью Android Studio?
Когда это произойдет, я подключаю устройство быстро, открываю окно терминала и набираю 'adb logcat -v time'. Как правило, последние 10 минут будут записываться на всех устройствах с устройства. Вам нужно будет просеять все журналы, чтобы найти, где ваше приложение разбилось, но это лучше, чем ничего. –
Могу ли я фильтровать журналы, чтобы видеть только журналы из моего приложения? –
Для фильтрации содержимого журнала я делаю 'adb logcat -v time | egrep 'search_string'', для фильтрации по тегу, см. здесь: http://stackoverflow.com/questions/6173985/filter-output-in-logcat-by-tagname –