如何取消Android Studio中logcat窗口的浮动模式

23

在 Android Studio 中调整布局时,我不知如何地将 logcat 窗口变成了悬浮窗口。我无法将其恢复为固定模式。

logcat is floating

我希望不必从头开始重建项目,但在 .idea/workspace.xml 文件中没有发现任何明显的东西。

12个回答

43

Mac OS X 解决方案

看起来楼主在某些 Linux 版本上遇到了这个问题。对于使用 Mac OS X 的用户,请参考以下解决方案。

选项 1

如果您选择浮动窗口右上角的小齿轮图标,并取消浮动模式,它应该会弹回固定模式:

输入图片描述

选项 2

如果您没有看到小齿轮图标,您还可以确保所选的浮动 logcat 窗口,然后转到“窗口”->“活动工具窗口”->“浮动模式”:

输入图片描述


1
实际的Logcat窗口上没有齿轮。在标题为“Android DDMS”的窗口上有一个齿轮,但更改该菜单中的模式似乎对Logcat窗口出现的位置没有影响。当我转到“窗口”->“活动工具窗口”时,固定模式等选项都变灰,因此无法选择。我的设置看起来更像OP的设置。你的屏幕截图是从Mac上截取的吗? - Paul Boddington
对不起,我用的是Mac电脑:/ - Sam Dozor
没关系。谢谢你的帮助。这真的很烦人。 - Paul Boddington

38

你可以拖动它并将其放回原位。 但是你需要拖动选项卡,而不是整个窗口。 在找到解决方法之前,我曾与此对抗了三天 :)


7
这是最好的答案。 - pzulw
1
那个Android Studio简直太可怕了。如果没有这个答案,我就一点头绪都没有。即使有了答案,我还是花了大约一个小时来摆弄它。有一次,我把Android设备监视器作为完全独立的窗口,就像之前的Studio版本一样。太疯狂了。你必须让它漂浮并像你说的那样抓住选项卡,将其绑定到左侧,然后将其绑定到底部,最后才会出现。太糟糕了。 - raddevus
这实在是太难了,难以理解。 - Scott
谢谢您挽救了我的生命。这个问题太烦人了,我无法解决。 - pujan kc

9
总结一下Dave Cole的回答: 你需要做的只有以下几步:
1.打开 `Android Studio` 目录。 2.找到文件 `.config/options/runner.layout.xml`,用文本编辑器打开它。 3.找到以下代码片段: ``` ``` 4.将 `window` 选项的值更改为 0: `

谢谢。问题已解决。我无法告诉您问题解决后的如释重负。我不能在23小时内授予悬赏,但只要它在那段时间内继续运行,100个积分就是你的。谢谢! - Paul Boddington
1
@pbabcdefp 实际上,还有另一种更简单的方法。点击、按住并拖动“Logcat”选项卡(不是浮动窗口的标题栏!)回到 Android DDMS 视图中,靠近 ADB 日志。它应该会立即回到那里。 - Vikram
对于 Mac 用户:Library/Preferences/AndroidStudio/options - KimHau

3

我刚刚意识到控制窗口布局的设置并没有保存在项目中,因为所有项目的布局都出了问题。我通过以下方法解决了这个问题:

$ 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 选项。

我遇到了同样的问题。我需要在哪里输入那段代码? - Paul Boddington
@pbabcdefp请查看我的答案。 - aga

2
最简单的方法是按Shift + F12键。这将恢复Android Studio默认视图。或者去窗口 -> 重置为默认值。

1
阅读了上面评分最高的答案后,我仍然无法解决这个问题。结果发现这是一个项目特定的设置。我通过修改项目中的workspace.xml文件来解决它,该文件位于项目的.idea文件夹中。在那个文件中查找元素。
<component name="ToolWindowManager">

下面将是节点:
<window_info id="Logcat">

将该节点的类型从更改为。

1
当选择浮动模式时(勾选),停靠模式和固定模式选项会消失。只需通过右键单击logcat标签并点击浮动模式取消停靠模式的勾选,logcat状态将恢复到停靠模式。

0
我曾经遇到过同样的问题,这是我解决它的方法:
只需单击 logcat 图标的角落(位于左上角的 Android 样式图标),然后将其拖动到您想要放置的位置即可。

0

选择窗口 选择默认布局或按下Shift + F12

它将日志窗口固定在底部。


0

最简单的方法是删除个人Android Studio配置文件夹(.AndroidStudio\config\options)下的runner.layout.xml文件,如果您不需要保留特殊的IDE布局设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接