如何在Android Studio中调整AVD模拟器窗口的大小?

如何在Android Studio中调整AVD模拟器窗口的大小?,android,android-studio,android-emulator,Android,Android Studio,Android Emulator,我看到很多帖子询问如何重新调整AVD仿真器窗口的大小,但是我没有发现任何有效的方法。我的模拟器离开了电脑屏幕的顶部,我无法调整它的大小 如何在Android Studio中调整AVD emulator窗口的大小?在Android Studio上尝试以下操作: 转到Run 单击编辑配置 在左侧的Android应用程序选项卡下,选择应用程序的名称 现在,从General选项卡(右面板)中,向下查看Emulator,并从首选Android虚拟设备列表中选择一个仿真器 单击Emulator选项

我看到很多帖子询问如何重新调整AVD仿真器窗口的大小,但是我没有发现任何有效的方法。我的模拟器离开了电脑屏幕的顶部,我无法调整它的大小


如何在Android Studio中调整AVD emulator窗口的大小?

在Android Studio上尝试以下操作:

  • 转到
    Run

  • 单击编辑配置

  • 在左侧的
    Android应用程序
    选项卡下,选择应用程序的名称

  • 现在,从
    General
    选项卡(右面板)中,向下查看
    Emulator
    ,并从
    首选Android虚拟设备列表中选择一个仿真器

  • 单击
    Emulator
    选项卡,然后在输入框
    其他命令行选项
    ,将Emulator的比例更改为
    -scale 0.X
    形式(其中
    X
    可以是例如40,如果您希望Emulator是全尺寸的40%)

  • 单击
    Ok
    保存这些设置


  • 编辑:在Android Studio 1.5上,此选项被删除。好消息是,我们可以直接从Android Studio 2.0更改模拟器的大小(如介绍视频所示)

    您可以调整模拟器屏幕的大小

  • 通过(在Android Studio的顶部菜单中)进入
    Run>Edit Configurations

  • 在刚刚打开的对话框的左侧面板中,选择您的应用程序

  • 在右侧面板中,选择
    常规
    选项卡,然后向下查看
    模拟器
    ,并在
    首选Android虚拟设备
    中选择您当前使用的虚拟设备

  • 现在,转到选项卡
    Emulator
    (在
    常规
    选项卡旁边),并在
    附加命令行选项中写入

    -scale 0.X
    
    其中,
    X
    可以是例如
    25
    50
    ,分别代表原始大小的25%和50%


  • 我也经历过同样的问题,最近得到了完美的解决方案

    创建自己的虚拟设备时,有一个“启动大小和方向”选项,默认为“自动”

    您需要根据需要从下拉菜单中选择另一个值,然后瞧


    这对我有效,愿望也会对你有效。

    可能是重复的,但我会一步一步地告诉你我做了什么来让它生效

    环境Windows 10 64位Surface 3 i7 8g ram w 512g硬盘驱动器

    在{android sdks}\Intel\Extra中运行HAXM config 给了它4吉格的内存 通过转到管理员提示符并运行“sc query intelhaxm”来验证其工作情况。4的状态证明它是快乐的

    运行Android设备管理器并删除所有存在的图像

    创建了针对KitKat 4.4的新图像,wqith 768mb内存

    在模拟器中,将比例设置为“屏幕上4 dp到1 px”

    你必须为你的特定决心做实验

    从设备管理器启动模拟器。快速启动,非停靠,可点击

    下面是屏幕截图

    海利在坦帕

    我在使用上述方法时遇到了问题

    我将给出与给定方法不同的方法

    按照给出的步骤进行操作:

  • 转到控制面板
  • 单击程序
  • 选择“打开或关闭Windows功能”
  • 选中“Telnet服务器”和“Telnet客户端”
  • 转到cmd
  • 键入“cd\”(移动到主目录)
  • 现在键入“telnet localhost 5554”(保留引号,数字与模拟器顶部的数字相同)
  • 现在键入:窗口比例0.x(x根据您的要求,例如:窗口比例0.5以获得半屏幕大小)
  • 希望这有帮助


    链接:

    这是我的情况: 我的设置: MacBook Pro(视网膜:2880x1800)+27英寸华硕显示器(1920 x 1080)+AVD管理器中的启动大小和方向设置为自动

    我可以在两种情况下启动emulator:

    1)带有连接到Macbook Pro的华硕显示器

    这将产生一个高度适合我的华硕显示器的模拟器窗口。如果我将emulator窗口移到MacBook上-它的大小没有正确调整-emulator窗口的一部分被隐藏

    2)MacBook Pro没有连接显示器

    这将产生一个高度适合我的MacBook Pro的模拟器窗口。这是理想的,因为我现在可以重新连接大华硕显示器和窗口仍然是一个舒适的大小

    这让我得出结论,在多显示器的情况下,Android Studio的理念是选择最大的尺寸,并相应地调整模拟器窗口的大小

    所以我猜Android Studio的bug修复/增强可以是在不同分辨率/dpi/ppi的显示器之间移动时,根据检测到的不同分辨率重置模拟器窗口大小

    我已在此处向AOSP提交了一份缺陷报告:

    关于尺寸调整,这里有很多很好的答案。但要用键盘移动emulator窗口,只需按[ALT]+[Spacebar]并用箭头移动窗口即可


    这对于任何类型的应用程序来说都是一个很好的技巧。

    这个解决方案与@james04所做的略有不同,因为将比例指定为
    -scale 0.X
    对我不起作用

  • 运行-->编辑配置-->仿真程序选项卡
  • 选中其他命令行选项
  • 键入
    -缩放128dpi
    (或您选择的其他dpi;需要进行少量试验
    #!/bin/bash
    if [ $# != 1 ]; then
        echo usage: $0 scale
        exit 1
    fi
    echo "window scale $1" | nc localhost 5554
    
    $ window_scale.sh 0.4
    
    C:\android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23
    
    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)
    
    Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator