如何调整AVD模拟器(在Eclipse中)?

我正在为一个有Droid手机的小企业写我的第一个Android应用程序。 我为手机设置了一个AVD,分辨率为854像素。

我正在使用最高分辨率为900像素的MacBook Pro,所以当模拟器启动时,底部被切断。

有没有办法将模拟器显示缩小到75%或者什么东西,以便它适合我的屏幕? 任何其他解决scheme(除了在手机上运行的一切)?

Eclipse内部:

  1. 转到Window > Android SDK and AVD Manager > Virtual Devices

  2. select您要启动的AVD,然后单击Start

  3. 检查 Scale display to real sizebutton

  4. input你想要以英寸显示的大小然后 Launch 。 为了这个工作,你还必须input一个合理的近似你的Mac的屏幕分辨率。 我为我的13“Macbook Pro使用了7英寸和113 dpi的分辨率,但是您可能能够以8或9英寸的距离离开。

这实际上也可能来自您的项目,不需要通过AVDpipe理器启动仿真器:

  1. 转到Run > Run Configurations …>(select左侧的应用程序)>(单击右侧的"Target"选项卡)。

  2. 在底部,你会看到Emulator launch parameters 。 在additional emulator command line options ,添加'-scale 0.75' (使屏幕达到全尺寸的75%)

下次启动模拟器时,它将正确缩放。

还有一种方法可以通过Windows命令提示符重新设置模拟器的大小。

  1. 从命令提示符处运行: telnet localhost 5554
  2. window scale 0.75
  3. quit

假设有一个模拟器在端口5554上运行。

上面的telnet答案对于Android Studio开发者来说是很好的。 我只是想补充说,窗口缩放命令将采取一个比例因子或对许多人来说可能会更容易的dpi(测量一次,它应该为你工作ADV是1dp:1像素)

 telnet localhost PortNumOfAVD window scale 96dpi quit 

注意默认情况下,远程login不会在Windows上安装。

用于更改Android模拟器的窗口大小

将参数-scale <scale factor>附加到仿真器启动参数。 在eclipse中,将它放在运行configuration中的“其他仿真器命令行选项”字段中。

允许的比例因子是在0.1和3之间,尽pipe最常见的比例可能是-scale 0.5

如果您正在使用Eclipse,那么如果模拟器的大小对于您来说太大,则可以执行以下操作:

  1. 运行>运行configuration
  2. select“目标”选项卡
  3. 向下滚动到“其他模拟器命令行选项”,并放入:“-scale 0.7”或其他数字

即使Eclipse自动启动,也会保持AVD缩放。

请享用

如果您使用android命令启动Eclipse以外的模拟器,则可以将屏幕缩放为启动过程的一部分。 不过不知道如何在Eclipse中做到这一点。

我绝对推荐通过terminal或命令行来运行模拟器,因为它可以让你更好的控制。

例如,如果你想运行不同大小的模拟器,你只需要像这样运行它。

 ~/Android/Sdk/tools/emulator -scale 0.35 -avd Nexus_5_API_23 

Nexus_5_API_23对应于我的主机上的现有AVD。 当您创build不同的Android虚拟设备时,只需将其replace为设备的名称即可。 所以基本上你只需从Android SDK的工具直接运行模拟器。 您还可以添加其他参数,如netdelay,netspeed等

在命令提示符下打开的命令如下所示

  1. 模拟器-avd [ – []] … [ – ]。 有关详细信息,请参阅http://developer.android.com/tools/help/emulator.html

要打开所需的大小模拟器窗口请按照下面的命令

  • emulator -avd“AVD_Name”-scale“Scale_Value”-dpi-device“dpi”

例如

  • emulator -avd“AVD_Name”-scale auto -dpi-device 160/200。 与dpi设备值200

与dpi-设备值160

所以,只需根据您的需要更改dpi值 。 希望你享受。

另一种select是使用GenyMotion仿真器,实际上可以实时调整仿真器窗口的大小。 它也比股票模拟器快得多。

您可以通过更改avd的config.ini文件来永久更改仿真器的窗口大小

为此,你需要遵循这个道路

  • 首先去你的android #home目录
  • 然后转到.android文件夹
  • 然后avd文件夹,并转到您的avd命名文件夹
  • 你会看到config.ini文件

config.ini文件中,将skin.nameskin.path的值更改为方便。 我已经把它设置为480×600