Ответ 1
Вы можете перетащить его обратно. Но вам нужно перетащить Tab, а не все окно. Я сражался с ним в течение 3 дней, прежде чем выяснять это:)
Во время разворачивания макета в Android Studio я каким-то образом превратил окно logcat в плавающее окно. Я не могу, чтобы жизнь меня восстановила до пристыкованного режима.
Я бы предпочел не перестраивать проект с нуля, но не могу найти ничего очевидного в .idea/workspace.xml
.
Вы можете перетащить его обратно. Но вам нужно перетащить Tab, а не все окно. Я сражался с ним в течение 3 дней, прежде чем выяснять это:)
Кажется, что OP работает в этой проблеме с некоторым вкусом в Linux. Для людей с OS X см. Этот ответ.
Если вы выберете маленький значок cog в верхнем правом углу плавающего окна и снимите флажок с плавающего режима, он должен вернуться в закрепленный режим:
Если вы не видите маленькую шестерню, вы также можете убедиться, что выбрано окно плавающего логарифма, а затем перейдите в Окно → Окно активного инструмента → Плавающий режим
Подводя итог ответу Дэйва Коула: все, что вам нужно сделать, это:
Android Studio
..config/options/runner.layout.xml
, откройте его с помощью некоторого текстового редактора.Найдите следующий фрагмент кода:
<ViewImpl>
<option name="ID" value="Android Logcat" />
<option name="minimizedInGrid" value="false" />
<option name="placeInGrid" value="right" />
<option name="tabIndex" value="0" />
<option name="window" value="1" />
</ViewImpl>
И измените значение параметра "window"
на 0: <option name="window" value="0" />
.
Сохраните файл, теперь ваше окно logcat находится в режиме стыковки.
Я только понял, что настройки, управляющие макетом окна, не хранятся в проекте, потому что макет был разбит для всех проектов. Я смог решить проблему, выполнив следующие действия:
$ cd ~/.AndroidStudio/config
$ grep -r ddms
$ vi options/runner.layout.xml
Затем я изменил конфигурацию Logcat таким образом:
<ViewImpl>
<option name="ID" value="Android Logcat" />
<option name="minimizedInGrid" value="false" />
<option name="placeInGrid" value="right" />
<option name="tabIndex" value="0" />
<option name="window" value="0" />
</ViewImpl>
Важным изменением была опция window
.
Самый простой способ - нажать Shift + F12. Он восстановит ваше представление по умолчанию для Android Studio. Или перейдите в окно → Reset по умолчанию.
Когда плавающий режим выбран (отмечен), опции режима закрепления и закрепленного режима исчезают. просто снимите галочку с режима стыковки, щелкнув правой кнопкой мыши на вкладке logcat и выбрав плавающий режим, и состояние logcat вернется в режим стыковки.
После прочтения лучших ответов выше он все еще не может решить проблему. Оказывается, это была конкретная настройка проекта. Я исправил это, изменив файл проекта workspace.xml, расположенный в папке моего проекта .idea. В этом файле ищите элемент
<component name="ToolWindowManager">
Под этим будет узел:
<window_info id="Logcat"
изменить тип этого узла от FLOATING
к DOCKED
Самый простой способ - удалить файл runner.layout.xml в вашей личной папке конфигурации androidstudio (.AndroidStudio\config\options), если вам не нужно оставаться специальной настройкой макета IDE.
Я столкнулся с одной и той же проблемой, и именно так я ее разрешил:
Просто нажмите на значок значка logcat (значок в виде Android в верхнем левом углу), а затем перетащите его туда, куда вы хотите поместить его.
Щелкните правой кнопкой мыши на вкладке "Монитор Android", выберите режим закрепления и режим стыковки. Отмените выбор других режимов. Мой файл runner.layout.xml показывал значение окна 0, поэтому я попробовал этот метод, он решил мою проблему.
Щелкните значок "Настройки" в правом верхнем углу окна терминала, в раскрывающемся списке выберите "Режим разделения", "Закрепленный режим", "Режим док-станции". Это прикрепит его к нижнему окну. Снимите флажок "Режим разделения", если вы хотите, чтобы он был сгруппирован с другими нижними окнами.
выберите окно Выберите макет по умолчанию или нажмите Shift + F12
Это исправляет окно logcat внизу.