37

我的问题似乎很愚蠢,但我真的无法解决它。

我正在使用 eclipse 开发 android 应用程序,但是当我运行模拟器 AVD 时,它有一个固定的窗口大小(在我的电脑屏幕上非常大),所以我看不到 Android 屏幕的其余部分。

你能帮助我吗?

4

11 回答 11

47

如果模拟器的大小太大。您可以通过以下方式调整其大小:

  1. 运行 > 运行配置
  2. 选择“目标”标签
  3. 向下滚动到 Additional Emulator Command Line Options 并输入:-scale 0.8或其他数字
于 2011-08-24T15:26:18.240 回答
25

这里可以帮助你:

  • 菜单 -> Windows -> Android SDK 和 AVD 管理器
  • 选择您的 AVD,然后选择Edit按钮
  • 在 Line Skin中,您选择HVGA用于内置或自定义您的尺寸分辨率...

HVGA 将允许模拟器适合您的屏幕。

于 2011-03-18T09:03:34.660 回答
22

键入此命令

adb emu window scale 0.6
于 2012-08-02T10:30:19.543 回答
12

这对我有用:

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

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

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

于 2011-09-17T01:58:29.863 回答
4
  1. 转到Android AVD 管理器并选择设备。

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

于 2014-03-22T19:13:55.297 回答
3

这是最简单的

  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 正在工作
于 2012-06-06T07:37:22.730 回答
3

这将完全按照您的意愿进行,即保留模拟器屏幕分辨率,同时允许您缩放模拟器窗口。

  • 选择菜单项Window/Android SDK and AVD Manager/Start
  • 检查Scale display to real size,(您可以在此页面上以英寸为单位设置屏幕尺寸)
  • 单击Launch
  • 皮肤大小会以您想要的方式显示,不会运行任何应用程序。等待启动完成。如果您尝试在皮肤启动期间启动您的应用程序,Eclipse 和 Windows 可能会不高兴。
  • 启动您的应用程序(F11例如)。
  • 您可能会看到有关附加到正在运行的模拟器的对话框。这样做。
于 2011-04-05T20:44:41.730 回答
2

对于 Android Studio(撰写本文时为 0.6.1):

  1. 单击运行>编辑配置
  2. 在左侧的“Android 应用程序”可扩展列表下选择要更改的模块
  3. 单击“模拟器”选项卡
  4. 确保选择了“附加命令行选项”并输入:-scale 0.5
  5. 点击“确定”并运行您的应用程序!
于 2014-06-26T22:05:24.073 回答
1

Android Studio 的一个简单解决方案是: - 启动 adv 管理器 - 选择您想要的模拟器行 - 点击右侧的编辑按钮(铅笔) - 在打开的配置屏幕中间有一个 Scale 单选字段 - 选择您喜欢的设备和屏幕之间的比例。我选择了“设备上的 4dp = 屏幕上的 1px”,结果大小正是我想要的(使用 Nexus 5)。- 点击完成

于 2015-04-29T14:55:30.700 回答
0
Run configurations-> target-> Addition emulator command text box 
write
"scale 0.6"
(without quotes)
于 2014-02-06T13:24:50.163 回答
0

在 linux 中很简单 如何从命令行启动 Android 模拟器?

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

我的 linux 菜单中有快捷方式,它们运行良好

于 2015-05-30T18:04:24.283 回答