我看过很多关于如何重新调整AVD模拟器大小的帖子,但是我还没有发现任何有效的帖子。我的模拟器不在计算机屏幕的顶部,我无法调整它的大小。
如何在 Android Studio 中调整AVD模拟器的大小?
答案 0 :(得分:61)
答案 1 :(得分:45)
您可以调整模拟器屏幕的大小
通过(在Android Studio的顶部菜单中)转到Run > Edit Configurations
在刚刚打开的对话框的 left 面板中,选择您的应用程序。
在右侧面板中,选择General
标签,然后向下并检查 Emulator
,在Prefer Android Virtual Device
中选择虚拟您当前使用的设备。
现在,转到标签Emulator
(General
标签旁边),然后在Additional command line options
中,写一下
-scale 0.X
其中X
可以是25
或50
,分别代表原始尺寸的25%和50%。
答案 2 :(得分:34)
在Android Studio上试试这个:
转到Run
点击Edit Configurations
从左侧,在Android Application
标签下,选择您的应用名称
现在,从General
标签(在右侧面板中),向下查看Emulator
,然后从Prefer Android Virtual Device
列表中选择一个模拟器
点击Emulator
标签,然后在条目框Additional command line options
中,将模拟器的比例更改为表单-scale 0.X
(其中X
可以是例如40,如果您希望模拟器占完整大小的40%)
点击Ok
保存这些设置
编辑:在Android Studio 1.5上,此选项已删除。好消息是我们可以直接从Android Studio 2.0更改模拟器的大小(如介绍视频中所示)
答案 3 :(得分:27)
Android Studio 2.2更新后,Emulator
窗口中没有Edit Configurations
标签。
如果要扩展模拟器,只需使用此键盘组合:
向上扩展: Ctrl + ▲
缩小: Ctrl + ▼
如果你想要的是按百分比缩放或获得1:1的显示,也许你应该尝试修改这两个文件: (我不知道这个是否有效,因为我没有机会尝试。)
C:\ Users \ 您的USERNAME .android \ avd \ Nexus_ XX _API_ XX .avd \ hardware-qemu.ini
C:\ Users \ 您的USERNAME .android \ avd \ Nexus_ XX _API_ XX .avd \ hardware-qemu.ini
答案 4 :(得分:11)
可能是重复但是我一步一步地完成了我的工作。
环境Windows 10 64位Surface 3 i7 8g ram w 512g硬盘。
在{android sdks} \ Intel \ Extra中运行HAXM配置 给它4公斤的公羊 通过进入管理员提示并运行'sc query intelhaxm'来验证其工作情况。 4的状态证实它很高兴。
运行Android设备管理器并删除所有存在的图像。
创建了针对KitKat 4.4的新图像,wqith 768mb ram
在仿真器设置比例为“4 dp到1 px on screen”
你必须为你的特定决议进行试验。
从设备管理器启动模拟器。快速出现,非停靠,可点击。
以下屏幕截图。
希利在坦帕。
答案 5 :(得分:8)
我已经完成了同样的问题,最近得到了完美的解决方案。
在创建自己的虚拟设备时,有一个“启动大小和方向”选项,默认为“自动”
您需要从下拉菜单中根据需要选择其他值,然后瞧...
答案 6 :(得分:8)
答案 7 :(得分:7)
这个解决方案是基于@james04做的一个小调整,因为指定比例为-scale 0.X
对我不起作用。
-scale 128dpi
(或您选择的其他dpi;需要进行一些实验以获得您想要的内容)。因此,基本上只需将-scale 0.X
替换为-scale XXdpi
。
答案 8 :(得分:5)
我在使用上述方法时遇到了问题。
我会按照我的方式给出,这与给定的方法不同。
按照给出的步骤进行操作:
希望这有帮助。
答案 9 :(得分:5)
答案 10 :(得分:4)
!!!!终于!!!!
对于大于2.0的Android工作室
这个解决方案对我有用。由于没有“模拟器”选项卡可以缩放屏幕。
答案 11 :(得分:3)
对于旧版本的Android Studio,将-scale 0.5x添加到附加命令行选项就像魅力一样。
但是在Android Studio v1.5.1中,Rn / Debug Configurations窗口中缺少Emulator选项卡。
有没有其他人遇到过同样的事情?
截至目前,我正在使用-scale选项从命令行启动模拟器,以使其正常工作。
./ emulator -avd NEXUS_9_API_19 -scale 0.4
答案 12 :(得分:2)
在属性窗口中,选择“兼容性”选项卡 Properties window
选择更改高DPI设置 enter image description here
为我写了一本表面书
答案 13 :(得分:2)
这对我来说是情境性的: 我的设置: MacBook Pro(Retina:2880x1800)+ 27'ASUS显示器(1920 x 1080)+ AVD Manager中的启动尺寸和方向设置为自动。
有两种情况我可以启动模拟器:
1)将华硕显示器连接到Macbook Pro
这导致模拟器窗口适合我的ASUS监视器的高度。如果我将模拟器窗口移动到MacBook - 它没有正确调整大小 - 模拟器窗口的一部分被隐藏。
2)没有显示器连接到MacBook Pro
这导致模拟器窗口适合我的MacBook Pro高度。这是理想的,因为我现在可以重新连接华硕大显示器,窗口仍然是一个舒适的尺寸。
这使我得出结论,在多个显示器的情况下 - Android Studio的理念是相应地选择最大尺寸和大小的模拟器窗口。
所以我猜Android Studio错误修复/增强可以基于在不同分辨率/ dpi / ppi的显示之间移动时检测不同的分辨率来重置模拟器窗口大小。
我已向AOSP提交了错误报告: https://code.google.com/p/android/issues/detail?id=187327&thanks=187327&ts=1443045686
答案 14 :(得分:1)
AndroidStudio中的另一种方式。从底部状态栏打开终端。
输入以下内容,更改路径和avd名称以匹配您的环境。
C:\android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23
注意:可以根据需要细化比例
答案 15 :(得分:1)
关于调整大小,这里有很多好的答案。但是要使用键盘移动仿真器窗口,就像按 [ALT] + [空格键] 一样简单,然后使用箭头移动窗口。
对于任何类型的应用程序来说,这都是一个很好的技巧。
答案 16 :(得分:0)
对于那些想要cmd行方式的人,请在路径中使用此内容创建一个shell脚本(此示例使用window_scale.sh):
#!/bin/bash
if [ $# != 1 ]; then
echo usage: $0 scale
exit 1
fi
echo "window scale $1" | nc localhost 5554
然后输入以下命令将窗口大小调整为您想要的任何内容:
$ window_scale.sh 0.4
答案 17 :(得分:0)
不幸的是,-scale
和-dpi-device
标志已弃用模拟器2.0。
(http://tools.android.com/recent/emulator20previewreleasenotes)
25.0.7
Add warning messages for deprecated window size flags. ("-scale" and "-dpi-device")
25.0.6
The deprecated “-scale” parameter will now be ignored. (b.android.com/200522)
25.0.5
Removed the "-scale" flag and "window scale" commands. (b.android.com/199843)
我认为目前最好的解决方法是modu's answer。使用情况CTRL+ Up
和CTRL + Down
答案 18 :(得分:0)
我刚刚遇到这个问题,直到现在一直在努力。解决方案似乎是:
Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator
在这里,右键点击emulator.exe
,
点击Properties
,然后转到Compatibility
。在这里,请检查:“Override high DPI scaling behavior. Scaling performed by: APPLICATION
”。
这应该可以解决任何启动了显示缩放的Windows 10计算机上的问题。
答案 19 :(得分:0)
从 Android Studio 4.1 开始,扩展独立模拟器是不可能的(或者如果是,这并不简单),但有一个解决方法:
您可以将 Android Studio 配置为在工具窗口中运行模拟器,并且在该窗口中,模拟器会适应可用空间。如果您将工具窗口的视图模式更改为“浮动”或“窗口”(右上角的小设置图标),您将获得一个完全可调整大小的独立模拟器窗口。唯一的区别是围绕它绘制的窗框。
Android Studio
-> Preferences...
-> Tools
-> Emulator
-> Launch in a tool window
更新: 最新版本的模拟器 (30.5.3) 现在还允许您在独立模式下运行时调整 UI 的大小。确保在模拟器设置中选择“在设备周围显示窗口框架”。
答案 20 :(得分:-1)