【问题标题】:emulator: emulator window was out of view and was recentered模拟器:模拟器窗口不在视野范围内,并已居中
【发布时间】:2013-03-17 03:33:14
【问题描述】:

启动 android 模拟器后,我收到以下警告:

emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
emulator: emulator window was out of view and was recentered

即使我同时选中复选框"Hardware keyboard present""Display a skin with hardware controls",在没有键盘的情况下显示此警告模拟器后

【问题讨论】:

标签: android android-emulator avd


【解决方案1】:

Windows 上:

  • 检查路径C:\Users\<username>\.android\avd\<avdname>.avd\并打开文件emulator-user.ini

Linux 上:

  • 打开位于/home/<username>/.android/avd/<avdname>.avd/emulator-user.ini 文件。

然后设置参数为

window.x = 0
window.y = 0

【讨论】:

  • 这行得通。我的窗口 x 值设置为 5963!这大约是我的显示区域右侧的整个显示器宽度! :-)
【解决方案2】:

alt-space 技巧在 Win7 上适用于我。首先单击模拟器(使窗口处于活动状态)。 alt 空格。选择“移动”。 4 箭头指针现在显示,但不起作用。但是,使用键盘开始移动它。使用键盘移动后,您可以用鼠标在屏幕上拖动它。感谢您的提示!

【讨论】:

    【解决方案3】:

    如果您使用的是 HAXM,请将其更新到最新版本并从 sdk 目录再次运行 HAXM 安装程序。如果安装程序出错,请使用 bat 文件进行静默运行。这对我有用。在我的情况下,修改用户仿真文件的事件不起作用。

    【讨论】:

      【解决方案4】:

      100% 有效

      按照以下步骤操作:

      1. 转到此目录或按 Win+R 然后键入:
        (C:\Users\typeyourusername\.android\avd)
      2. 双击文件夹(AVD 名称)
      3. 删除文件“emulator-user
      4. 运行您的 AVD 或(如果您已打开 avd)关闭并重新运行 AVD

      【讨论】:

        【解决方案5】:

        来自here

        解决方案:编辑设备设置并将 RAM 分配更改为较小的数字。如果是 1024 或更多,则将其减少到 512Mb 或 256Mb

        您可以在“编辑 Android 虚拟设备 (AVD)”对话框的硬件部分中更改它 --> 设备内存大小

        【讨论】:

        • 512mb 是 ram 的大小,但将 ram 大小减小到 256mb,但仍然显示警告。
        • 这和模拟器的启动位置无关?
        猜你喜欢
        • 2012-07-19
        • 1970-01-01
        • 2018-06-09
        • 1970-01-01
        • 1970-01-01
        • 2020-01-02
        • 1970-01-01
        • 2020-11-03
        • 1970-01-01
        相关资源
        最近更新 更多