如何调整AVD仿真器的大小(在Eclipse中)?

Sco*_*ers 148 eclipse android emulation

我正在为一家拥有一些Droid手机的小型企业编写我的第一个Android应用程序.我为手机设置了AVD,分辨率正确:854像素高.

我正在使用最高屏幕分辨率为900像素的MacBook Pro,因此当模拟器启动时,底部会被切断.

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

小智 234

这实际上也可以从您的项目中实现,无需通过AVD管理器启动模拟器:

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

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

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

  • 如果您看不到"模拟器启动参数",请尝试调整"运行配置"窗口的大小,因为可能存在隐藏字段. (14认同)

emm*_*mby 107

来自内部Eclipse:

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

  2. 选择要启动的AVD,然后单击Start

  3. 检查Scale display to real size按钮

  4. 输入您希望以英寸显示的大小,然后 Launch.要使其正常工作,您还必须输入Mac屏幕分辨率的合理近似值.我的13英寸Macbook Pro使用7英寸和113 dpi,但你可以用8英寸或9英寸的距离.

  • 这个解决方案很温和.因为你每次启动eclipse都需要这样做.Walter Heck的解决方案更好. (11认同)
  • @MinaSamy转到Android SDK`tools`dir,`[root @ pc tools] $ emulator your-emulator-name -scale .5`,其中`.`` ==`0.5`,它意味着真实的50%尺寸. (3认同)

小智 53

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

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

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


K5 *_*ios 6

上面的telnet答案非常适合Android Studio开发人员.我只是想补充一点,窗口缩放命令将采用比例因子或dpi,对于许多人来说可能更容易(测量一次,它应该适用于你的ADV,即1dp:1像素)

telnet localhost PortNumOfAVD
window scale 96dpi
quit
Run Code Online (Sandbox Code Playgroud)

注意默认情况下不再在Windows上安装telnet.

  • Android Studio:>>运行>>编辑配置>>仿真器(选项卡)>>其他命令行选项>> - 比例0.60 (5认同)

Ank*_*kit 5

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

将参数附加-scale ­­<scale factor>到Emulator启动参数.在eclipse中,将其放在"运行配置"中的"附加仿真器命令行选项"字段中.

允许的比例因子是0.1到3之间,尽管最常见的可能是-scale 0.5.