Отключите Logcat (DDMS) и запустите консоль, автоматически открывающуюся при любом действии

Я отслеживаю свой logcat из-за пределов Android Studio (logcat-color, открытый рядом с моим эмулятором на другом экране/рабочей области) и хотел бы остановить автоматическое открытие представления Android DDMS в Android Studio. Он занимает место на экране, которое я бы предпочел оставить для своего кода.

Я знаю, что могу полностью удалить представление, но я хотел бы сохранить к нему доступ на время, когда я использую его для быстрой прямой ссылки на проблемную строку кода.
Я могу отфильтровать вывод logcat, чтобы отображались только ' error», но это не лучшее решение, так как я бы постоянно менял фильтры, чтобы получить доступ к окружающим записям журнала, если бы возникла проблема, которую я хотел бы отследить.

То же самое относится и к Run Console. Я бы тоже хотел, чтобы он не открывался.

Есть ли способ получить доступ к этим двум представлениям, не открывая их в любое время, когда есть активность? Я просмотрел настройки, но не могу найти подходящих кандидатов для изменения.


person indivisible    schedule 27.06.2014    source источник


Ответы (2)


Во-первых, чтобы избавиться от открытия logcat при запуске, перейдите в Run -> Edit Configurations... в главном меню (или через раскрывающийся список панели инструментов), затем снимите флажок с параметра Show logcat automatically на вкладке Logcat.

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

По сути, когда появляется всплывающее окно запуска, НЕ закрывайте или сворачивайте его с помощью кнопок, а уменьшите его размер вниз (т.е. возьмитесь за верхнюю часть окна и перетащите вниз, пока оно не исчезнет). Таким образом, даже если он активируется во время работы, он не будет отображаться. Щелчок по нему (один, а иногда и два раза) восстанавливает его прежний размер.

Также обратите внимание, что всякий раз, когда вы получаете доступ к одному из окон инструментов в той же области, что и окно запуска, оно сбрасывается, и вам нужно будет снова уменьшить его размер. Не идеально, но работает нормально.

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

person free3dom    schedule 27.06.2014
comment
Спасибо. run config change — это именно то, что я искал, чтобы отсортировать представление logcat. Изменение размера представления запуска является хакерским, но также выполняет свою работу. Скрестим пальцы, команда IntelliJ/Android устранит недостаток. - person indivisible; 28.06.2014
comment
Я согласен, и с огромным количеством контроля, который мы имеем в IntelliJ/AS, кажется недосмотром то, что эту одну вещь нельзя контролировать. К сожалению, подобные неприятности, которые не причиняют никакого вреда (кроме нашего здравомыслия), обычно отодвигаются в самый конец списка задач в пользу более важных вещей :( - person free3dom; 28.06.2014
comment
Да, я отправил отчет об ошибке или два в IntelliJ о других проблемах пользовательского интерфейса и никогда не видел ни одного ответа. Явно не в их списке приоритетов. (Моя самая большая претензия/проблема) - person indivisible; 28.06.2014
comment
К счастью, вроде теперь, если show logcat automatically отключить, я больше не вижу окно запуска. Я на Android Studio 2 Preview 5, понятия не имею, когда это изменилось. - person Matthew; 25.01.2016

Вкладка изменила название после комментария @free3dom. Теперь перейдите на вкладку Run -> Edit Configurations... -> Miscellaneous и снимите флажок Show logcat automatically.

Logcat теперь находится в окне «Android Monitor».

person BBlackwo    schedule 27.10.2015