安卓模拟器不在视野范围内,我该如何移动它?

72

我曾经使用笔记本电脑加外接显示器,将安卓模拟器移动到外接显示器上。即使该显示器已经断开连接,模拟器似乎仍然记得其位置。

有没有办法重置窗口位置,使其重新可见?


在这里指定您的操作系统可能会很有帮助。无论如何,我很高兴您解决了问题。 - FellowMD
11个回答

195
您可以使用此方法来移动在Windows环境下离屏的任何窗口。
  • 首先通过Alt-Tab或单击窗口来选择窗口
  • 同时按下Alt和Space键
  • 按“M”键或使用鼠标选择它,使用箭头键移动窗口
  • 按Enter键退出
这比编辑任何文件要容易得多。

完美。使用箭头键结束。 - Khushboo
在Win7 x64上运行良好。谢谢! - Kris Krause
在编辑模拟器用户配置文件(emulator-user.ini)时,使用箭头键可以正常工作,但在API 21和22的AVD上停止工作。 - fantom
抱歉,我知道这是移动窗口的标准Windows快捷方式,但出于某种原因,我无法移动我的AVD窗口。它是不可移动的。:( - Yellen
Alt+空格在我的任务栏上有效。谢谢。 - R7G

69

更确切地说,从您的主目录开始

(在Linux上:$HOME/ 在Windows上:C:\Users\<your user>) 进入

.android/avd/<image name>

打开文件emulator-user.ini,并将window.x和window.y设置为0。

window.x = 0
window.y = 0

如果你在Linux下看不到隐藏目录.android,请按下Ctrl+H。如果你在Windows下,请选择查看 > 选项 > 查看(标签),并选择 "显示隐藏文件"


编辑:

如果文件 emulator-user.ini 不存在,请关闭模拟器窗口,然后再次检查 avd 目录。这是因为 emulator-user.ini 在第一次运行模拟器后生成。


为什么我找不到路径下的emulator-user.ini文件? - Mr Lou
如果找不到模拟器用户配置文件(emulator-user.ini),请自行创建。 - Ahmed Ghonim

20

很简单。我打开了avd位置和文件emulator-user.ini包含该位置并可以更改。

也许其他人需要它。


1
我在 Windows 7 上遇到了这个问题,而这个答案解决了我的情况。只是我希望我知道我最初是如何移动模拟器的... 这很令人沮丧,因为 Alt-Tab 显示模拟器处于完全展示状态,近在咫尺但无法触及 :) - gcbound
4
箭头键可用(我的鼠标不能用),使用Alt + space键回答。 - Kris Krause
只有当标题栏出现在屏幕上时,鼠标才能工作,因此按箭头键直到它出现在屏幕上,然后您“应该”能够使用鼠标完成其余的移动。2015 \m/ - straya

15

按下Alt+空格,然后使用箭头键。


好的。在选择移动后,我能够用箭头移动窗口。我也可以用鼠标将窗口移动到另一个屏幕。 - isherwood

6

首先进入AVD管理器部分并点击它,然后:

enter image description here

  1. 右键单击您的虚拟移动设备并查看"在磁盘上显示",然后点击它。

  2. 然后您可以看到AVD驱动器并查看emulator-user.ini,然后打开它。

  3. 设置值window.x = 0 window.y = 0

  4. 关闭并重新启动您的项目和AVD


3
Alt + Space键很好用。emulator-user.ini的方法对我没有起作用。
谢谢。

1
对于Windows 10用户,只需按下:

ctrl + alt + up_arrow_key

侧记:
ctrl + alt + left_arrow_key
ctrl + alt + right_arrow_key
ctrl + alt + down_arrow_key

这将旋转您的屏幕。

0
在我的情况下,与移动模拟器窗口相关的答案都没有起作用。
为了使它能够在“缩放和布局”不是100%(就像我这样),我必须执行this
还做了这个(不确定是否必要,但以防万一有人需要):
我必须右键单击桌面,然后选择“显示属性”,然后选择“高级缩放设置”,然后将缩放设置为100%(我将其设置为250%),然后打开模拟器并将其调整为尽可能小,并将其放置在屏幕左上角。然后“关闭自定义缩放并注销”,然后我可以看到并调整模拟器窗口的大小。

0
针对Windows操作系统 控制面板->程序->打开或关闭Windows功能->勾选Telnet客户端和Telnet服务器选项->确定
现在以管理员身份打开您的cmd 使用cd\命令进入'C'驱动器路径
C:\Users\Harin>cd\ C:\telnet localhost 5554
现在会打开一个新窗口 输入
window scale 0.3
这里的5554是您的模拟器屏幕编号 而0.3是您的屏幕大小,您可以根据需要更改,例如0.2或0.4等。

0

如果您使用的是 Mac,而且您无法通过普通拖动模拟器来移动模拟器,请按照以下步骤操作:

  1. 使用 control + arrow up 显示任务控制中心。
  2. 将模拟器移动到新窗口/监视器。
  3. 单击模拟器或按下 control + arrow down

完成!


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