2011-03-18 189 views
37

我的问题似乎很愚蠢,但我真的无法解决它。我使用eclipse开发android应用程序,但是当我运行模拟器AVD时,它有一个固定的窗口大小(在我的电脑屏幕上非常大),所以我看不到其余的Android屏幕。Android模拟器AVD窗口大小

你能帮我吗?

+0

我发现我可以使用命令来管理模拟器窗口(窗口),但是如何以及在哪里? – sara 2011-03-18 08:58:16

+2

请参阅[此SO回答] [1]永久解决方案。 [1]:http://stackoverflow.com/questions/2359895/android-emulator-screen-too-tall/4963984#4963984 – orip 2011-09-11 06:47:02

回答

25

在这里,您可以:

  • 菜单 - >窗口 - > Android SDK和AVD经理
  • 选择你的AVD然后选择编辑按钮
  • 在行皮肤您选择HVGA内置或自定义您的尺寸分辨率...

HVGA将允许仿真器适合您的屏幕。

3

这将完成您想要做的事情,这样可以在模拟器窗口缩放的同时保留模拟器屏幕分辨率。

  • 选择菜单项Window/Android SDK and AVD Manager/Start
  • 检查Scale display to real size,(那么你可以设置英寸屏幕尺寸此页)
  • 点击Launch
  • 皮肤大小就像你想要的那样出现,没有应用程序会运行。等待启动完成。如果您尝试在皮肤启动期间启动您的应用程序,则Eclipse和Windows可能不会很不开心。
  • 启动您的应用程序(例如F11)。
  • 您可能会收到有关附加到正在运行的模拟器的对话框。这样做。
47

如果模拟器的大小太大。您可以通过调整它的大小:

  1. 运行>运行配置
  2. 选择“目标”选项卡
  3. 向下滚动到其他仿真器命令行选项和投入:-scale 0.8或其他数字
+2

这工作Android Studio中,太! TY – Bruiser 2013-09-17 14:37:44

+4

使用0.8.4,我进入了运行配置,Tab:Emulator,并在“其他命令行选项”中输入了“-scale 0.6”,但是它不起作用。 – AutoM8R 2014-07-30 22:58:35

+0

在Android Studio中,您可以转到AVD->高级,然后在设备上将“2px = 1px”设置为一半大小。 – 2015-11-03 23:48:25

12

这里是什么对我来说:

  • 在eclipse中,去运行 - >运行配置。
  • 选择目标选项卡。
  • Additional Emulator Command Line Options字段中输入-skin ­­320x480或其他一些适合您的分辨率。
  • 点击“应用”按钮。
  • 单击“运行”按钮。

我试过-scale 0.8选项,但效果不好,因为虽然屏幕尺寸减小了,但颜色看起来像是8位颜色......或者更糟。由于闪光灯几乎全白,所以完全无法使用。

-skin ­­320x480选项产生了适当大小的模拟器,没有图形问题。

4

这是最简单的一个

  1. 转到Run
  2. 打开命令提示符
  3. 类型:telnet localhost 5554 or telent localhost EMULATORID
  4. 这时你将会得到Android的控制台
  5. 键入以下命令window scale 0.7window scale <value from 0 to 1>

如果您使用的是Windows 7,那么您必须先激活您的telnet客户端。 此请按照下列步骤:

  1. 进入控制面板
  2. 有一个名为Programs低于Uninstall program图标在那里一下就可以了。
  3. 然后点击启用Windows功能打开或关闭,在最左到你的屏幕
  4. 一个列表将被弹出刚刚在Telnet客户端上打勾
  5. ,然后点击OK
  6. 为了测试去命令提示符,然后键入telnet,如果你不会得到错误然后Telnet是工作
22

键入以下命令

adb emu window scale 0.6 
+1

工作!不知道这个诀窍。 – captaindroid 2012-11-07 04:22:55

+0

太棒了,伙计!很棒! – 2015-01-12 09:54:17

0
Run configurations-> target-> Addition emulator command text box 
write 
"scale 0.6" 
(without quotes) 
4
  1. 转到的Android AVD经理和选择设备。

  2. 点击start >> Launch options >>> Scale display to real size >> screen size >> 6

2

了解Android Studio(0.6.1在写作时):

  1. 点击Run>编辑配置
  2. 你想下改变选择模块“的Android左侧应用程序的可扩展列表
  3. 点击'模拟器选项卡
  4. 确保选择了“其他命令行选项”并键入:-scale 0.5
  5. 点击'OK'并运行您的应用程序!
1

与Android工作室一个简单的解决方案是: - 启动进阶经理 - 选择要 模拟器线 - 打(铅笔) 右边的编辑按钮 - 在配置屏幕的中间打开那里是一个缩放无线电领域 - 选择你喜欢的设备和屏幕之间的比例。我选择了“设备上的4dp = 1px”,结果大小正是我想要的(使用Nexus 5)。 - 命中完成

在linux
0

容易 How do I launch the Android emulator from the command line?

你需要在末尾添加这种“进制0.45” 例如:/home/hackro/Documentos/Software/adt-bundle-linux-x86_64-20140702/sdk/tools/emulator64-x86 -avd Android5.1.1 -scale 0.45

我有快捷键在我的Linux的菜单他们工作得很好