如何调整AVD模拟器(在Eclipse中)?
我正在为一个有Droid手机的小企业写我的第一个Android应用程序。 我为手机设置了一个AVD,分辨率为854像素。
我正在使用最高分辨率为900像素的MacBook Pro,所以当模拟器启动时,底部被切断。
有没有办法将模拟器显示缩小到75%或者什么东西,以便它适合我的屏幕? 任何其他解决scheme(除了在手机上运行的一切)?
从Eclipse
内部:
-
转到
Window > Android SDK and AVD Manager > Virtual Devices
-
select您要启动的AVD,然后单击
Start
-
检查
Scale display to real size
button -
input你想要以英寸显示的大小,然后按
Launch
键 。 为了这个工作,你还必须input一个合理的近似你的Mac的屏幕分辨率。 我为我的13“Macbook Pro使用了7英寸和113 dpi的分辨率,但是您可能能够以8或9英寸的距离离开。
这实际上也可能来自您的项目,不需要通过AVDpipe理器启动仿真器:
-
转到
Run > Run Configurations
…>(select左侧的应用程序)>(单击右侧的"Target"
选项卡)。 -
在底部,你会看到
Emulator launch parameters
。 在additional emulator command line options
,添加'-scale 0.75'
(使屏幕达到全尺寸的75%)
下次启动模拟器时,它将正确缩放。
还有一种方法可以通过Windows命令提示符重新设置模拟器的大小。
- 从命令提示符处运行:
telnet localhost 5554
-
window scale 0.75
-
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,那么如果模拟器的大小对于您来说太大,则可以执行以下操作:
- 运行>运行configuration
- select“目标”选项卡
- 向下滚动到“其他模拟器命令行选项”,并放入:“-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等
在命令提示符下打开的命令如下所示
- 模拟器-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值 。 希望你享受。
另一种select是使用GenyMotion仿真器,实际上可以实时调整仿真器窗口的大小。 它也比股票模拟器快得多。
您可以通过更改avd的config.ini文件来永久更改仿真器的窗口大小
为此,你需要遵循这个道路
- 首先去你的android #home目录
- 然后转到.android文件夹
- 然后avd文件夹,并转到您的avd命名文件夹
- 你会看到config.ini文件
在config.ini文件中,将skin.name和skin.path的值更改为方便。 我已经把它设置为480×600 。