Android模拟器AVD窗口大小

时间:2011-03-18 08:54:09

标签: eclipse android-emulator avd

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

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

你能帮助我吗?

11 个答案:

答案 0 :(得分:47)

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

  1. 运行>运行配置
  2. 选择“目标”标签
  3. 向下滚动到其他模拟器命令行选项,然后输入:-scale 0.8或其他数字

答案 1 :(得分:25)

这可以帮到你:

  • 菜单 - > Windows - > Android SDK和AVD管理器
  • 选择您的AVD,然后选择编辑按钮
  • 皮肤中,您选择内置的 HVGA 或自定义尺寸分辨率...

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

答案 2 :(得分:22)

输入此命令

adb emu window scale 0.6

答案 3 :(得分:12)

这对我有用:

  • 在日食中,去运行 - >运行配置。
  • 选择目标标签。
  • Additional Emulator Command Line Options字段中输入-skin ­­320x480或其他适合您的解决方案。
  • 点击“应用”按钮。
  • 点击“运行”按钮。

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

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

答案 4 :(得分: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>
  6. 如果您使用的是Windows 7,则必须先激活您的telnet客户端。 为此,请遵循以下步骤:

    1. 转到控制面板
    2. 下面有一个名为Programs的图标Uninstall program点击它。
    3. 然后在屏幕最左侧点击打开或关闭Windows功能
    4. 将在telnet客户端
    5. 上弹出一个列表
    6. 然后点击确定
    7. 要进行测试,请转到命令提示符并键入telnet如果您没有收到错误,则telnet正在运行

答案 5 :(得分:4)

  1. 转到 Android AVD管理器并选择该设备。

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

答案 6 :(得分:3)

这将完全按照您的意愿执行,这样可以保留仿真器屏幕分辨率,同时允许您缩放仿真器窗口。

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

答案 7 :(得分:2)

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

  1. 点击运行&gt;编辑配置
  2. 在“Android应用程序”下选择要更改的模块&#39;左侧的可扩展列表
  3. 点击“模拟器”标签
  4. 确保&#39;其他命令行选项&#39;选中并键入:-scale 0.5
  5. 点击&#39;好的&#39;并运行你的应用程序!

答案 8 :(得分:1)

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

答案 9 :(得分:0)

Run configurations-> target-> Addition emulator command text box 
write
"scale 0.6"
(without quotes)

答案 10 :(得分:0)

linux中的

很简单 How do I launch the Android emulator from the command line?

你需要在最后添加这个&#34; -scale 0.45&#34; 例如:data Position = Position Int Int deriving Show data DronePosition = DronePosition Position Drone deriving Show

我的linux菜单中有快捷方式,效果很好