有没有办法改变模拟器的默认开始位置?

当我打开我的模拟器,他们总是大多数屏幕左边像这样:

在这里输入图像说明

令人沮丧的是不能让它们在屏幕中心的某个地方打开,就像这样:

在这里输入图像说明

有这些问题:

  • 定位Android虚拟设备的起始位置
  • Android Studio 1.2仿真器适合屏幕的一端,不移动
  • Android Studio AVD屏幕位置错误
  • 在Android Studio安装后,Android模拟器位置始终在屏幕上显示为0 0
  • 模拟器窗口在Android Studio中不可见
  • Android模拟器是不可见的,我怎样才能移动它?

这些问题的答案都没有为我设置默认的开始位置。 我也尝试过探索AVD设置, 这个 :

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

window.x = 0 window.y = 0 

事实上,我已经尝试改变.android/avd/<image name>中的许多文件来查看是否会有所作为。

我知道如何在开始使用仿真器之后。 我不想调整模拟器。

总之,有没有办法在屏幕上更改模拟器的默认启动位置?

Solutions Collecting From Web of "有没有办法改变模拟器的默认开始位置?"

好的,正如我们想到的 – 解决方法是使用新的模拟器更新到Android Studio 2.0 。 @headsvk是第一个提出这个build议的人,所以对他很赞赏。

为了使这篇文章更全面一些,这里的说明,如何join新的Android模拟器2.0:

  • 首先看看Android模拟器2.0,这是多年来最大的和最好的更新
  • Android模拟器预览

已知问题(根据Google ):

  • 模拟入站电话冻结模拟器。
  • 屏幕截图function在特定条件下崩溃模拟器
  • 如果在以前版本的模拟器中打开了AVD,则可能无法在新的模拟器中启动,因此会创build一个新的AVD。
  • OSX – 睡眠设备时屏幕不会变黑
  • Linux – 在某些情况下退出segfault
  • “-gpu mesa”选项不受支持
  • 不支持“-net *”选项
  • 不支持“-no-window”选项
  • 不支持远程桌面
  • 模拟硬件“最近”键在旧系统映像中不起作用
  • 多个DNS服务器不受支持

从我的个人经验来看 – 在OS X上工作正常(除了退化一段时间之后,必须重新启动),在Windows 10中一小时内重新启动一次。在DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<package name>每≈10次都会冻结DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<package name>状态

虽然,Android开发仍然是一个巨大的进步,并没有那么痛苦,因为它听起来是一个早期的采用者。

我认为问题在于你使用默认模拟器是不舒服的。 使用genymotion作为模拟器。 它使用起来非常简单,而且重量很轻。 你可以在这里下载 :

https://www.genymotion.com/#!/download

我不得不写一些C代码:

 #include <windows.h> int main() { for (;;) { HWND janela = FindWindowA(NULL, "Calculator"); if (janela) { SetWindowPos(janela, HWND_TOP, 400, 200, 0, 0, SWP_NOSIZE); } Sleep(2000); } } 

它会尝试每2秒将窗口移动到x = 400和y = 200一次,但可以更改这些值。 另外,将“计算器”更改为确切的模拟器窗口标题,编译并运行。 完成后,closures控制台窗口。 对不起,但我的脚本答案使用第三方工具,我不知道是否可以在这里出版没有授权。