Android模拟器AVD窗口大小[重复]

Posted

技术标签:

【中文标题】Android模拟器AVD窗口大小[重复]【英文标题】:Android-emulator AVD Window Size [duplicate] 【发布时间】:2011-07-18 00:21:15 【问题描述】:

我的问题似乎很愚蠢,但我真的解决不了。

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

你能帮帮我吗?

【问题讨论】:

我发现我可以使用命令来管理模拟器窗口(窗口 ),但是如何以及在哪里? 请参阅 [this SO answer][1] 以获得永久解决方案。 [1]:***.com/questions/2359895/… 【参考方案1】:

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

    运行 > 运行配置 选择“目标”标签 向下滚动到 Additional Emulator Command Line Options 并输入:-scale 0.8 或其他数字

【讨论】:

这也适用于 Android Studio! TY 使用0.8.4,进入Run Configurations,Tab: Emulator,在“Additional command line options”中输入“-scale 0.6”,但是没有任何效果。 在Android Studio中,你可以去AVD->Advanced,然后“2px = 1px on device”到一半大小。 ^ 我认为您的意思是设备上的 1dp = 屏幕上的 2px。这将生成一个模拟器,其大小为定义大小的一半。【参考方案2】:

这里可以帮助你:

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

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

【讨论】:

【参考方案3】:

输入这个命令

adb emu window scale 0.6

【讨论】:

成功了!不知道这个技巧。 太棒了,伙计!效果很好!【参考方案4】:

这对我有用:

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

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

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

【参考方案6】:

这是最简单的一个

    转至Run 打开命令提示符 类型:telnet localhost 5554 or telent localhost EMULATORID 然后你会得到Android控制台 键入此命令window scale 0.7window scale <value from 0 to 1>

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

    进入控制面板 Uninstall program下方有一个名为Programs的图标,点击即可。 然后点击屏幕最左侧的开启或关闭Windows功能 在telnet客户端打勾会弹出一个列表 然后点击确定 要进行测试,请转到命令提示符并键入telnet,如果您不会收到错误,则 telnet 正在工作

【讨论】:

【参考方案7】:

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

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

【讨论】:

【参考方案8】:

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

    单击运行>编辑配置 在左侧的“Android 应用程序”可扩展列表下选择要更改的模块 点击“模拟器”标签 确保选择了“附加命令行选项”并输入:-scale 0.5 点击“确定”并运行您的应用!

【讨论】:

【参考方案9】:

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

【讨论】:

【参考方案10】:
Run configurations-> target-> Addition emulator command text box 
write
"scale 0.6"
(without quotes)

【讨论】:

【参考方案11】:

在linux中很容易 How do I launch the Android emulator from the command line?

您需要在末尾添加“-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 菜单中有快捷方式,它们运行良好

【讨论】:

以上是关于Android模拟器AVD窗口大小[重复]的主要内容,如果未能解决你的问题,请参考以下文章

创建Android虚拟设备(AVD)

Android Studio 出错:无法在模拟器中启动 AVD

如何在 Android Studio 中重置模拟器大小

eclipse 不显示 Avd 管理器窗口和 android 项目

如何设置窗口的大小? [重复]

如何指定android窗口大小