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

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

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

你能帮帮我吗?

【问题讨论】:

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

标签: eclipse android-emulator avd


【解决方案1】:

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

  1. 运行 > 运行配置
  2. 选择“目标”标签
  3. 向下滚动到 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】:
      1. 转到 Android AVD 管理器 并选择设备。

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

      【讨论】:

        【解决方案6】:

        这是最简单的一个

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

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

        1. 进入控制面板
        2. Uninstall program下方有一个名为Programs的图标,点击即可。
        3. 然后点击屏幕最左侧的开启或关闭Windows功能
        4. 在telnet客户端打勾会弹出一个列表
        5. 然后点击确定
        6. 要进行测试,请转到命令提示符并键入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):

            1. 单击运行>编辑配置
            2. 在左侧的“Android 应用程序”可扩展列表下选择要更改的模块
            3. 点击“模拟器”标签
            4. 确保选择了“附加命令行选项”并输入:-scale 0.5
            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 菜单中有快捷方式,它们运行良好

                  【讨论】:

                    猜你喜欢
                    • 2015-06-26
                    • 1970-01-01
                    • 2020-07-15
                    • 2010-11-29
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-05-28
                    • 1970-01-01
                    相关资源
                    最近更新 更多