【问题标题】:Frozen Android emulator due to audio problems?由于音频问题,冻结了 Android 模拟器?
【发布时间】:2011-10-02 13:33:48
【问题描述】:

今天我安装了最新版本的 Eclipse、Android SDK 和 AVD 插件。但我有一个乏味的问题。当我想退出模拟器(使用 X 按钮)时,模拟器会冻结,我无法再单击那里的任何内容。显然它与声音有关,因为当我在控制台中执行“pulseaudio -k”时,模拟器会退出。 由于这个事实,我尝试了以下方法让模拟器至少正常运行:

在 Preferences->Android->Launch -> Default Emulator option -> -noaudio

运行配置 -> Android 应用程序 -> [应用程序] -> 目标 -> 附加模拟器命令行选项 -> -noaudio

但没有任何帮助。模拟器保持冻结状态。实际上我想要音频运行,但将其关闭也不起作用。那我该怎么办?

【问题讨论】:

    标签: eclipse android-emulator ubuntu-10.10 pulseaudio


    【解决方案1】:

    我回答了这个问题,但如果有兴趣:

    您可能需要禁用音频输出,这对我来说并不理想,所以只需通过设置环境变量来选择 alsa(或 esd/oss) QEMU_AUDIO_DRV=alsa

    似乎无法在hardware.ini 中指定音频驱动程序,因此最好的解决方案是进入sdk 工具目录,在emulator.real 中重命名模拟器并制作一个名为模拟器的shell 脚本,其中包含:

    #!/bin/sh
    export QEMU_AUDIO_DRV=alsa
    exec $(dirname $0)/emulator.real $*
    

    然后chmod 755 emulator

    【讨论】:

      【解决方案2】:

      这里描述的是这个问题: http://code.google.com/p/android/issues/detail?id=17294

      有一个解决方法可以让您退出模拟器: 在您的虚拟设备中将“音频播放支持”和“音频录制支持”设置为“否”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-03
        • 2011-12-20
        • 1970-01-01
        • 1970-01-01
        • 2021-12-26
        • 1970-01-01
        • 1970-01-01
        • 2011-06-17
        相关资源
        最近更新 更多