Android模拟器AVD窗口大小[重复]
Posted
技术标签:
【中文标题】Android模拟器AVD窗口大小[重复]【英文标题】:Android-emulator AVD Window Size [duplicate] 【发布时间】:2011-07-18 00:21:15 【问题描述】:我的问题似乎很愚蠢,但我真的解决不了。
我正在使用 eclipse 开发 android 应用程序,但是当我运行模拟器 AVD 时,它具有固定的窗口大小(在我的计算机屏幕上非常大),所以我看不到 Android 屏幕的其余部分。
你能帮帮我吗?
【问题讨论】:
我发现我可以使用命令来管理模拟器窗口(窗口如果模拟器的大小太大。您可以通过以下方式调整其大小:
-
运行 > 运行配置
选择“目标”标签
向下滚动到 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.7
或window 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 Studio 出错:无法在模拟器中启动 AVD