Android Studio Emulator E / AudioFlinger错误消息

时间:2016-03-24 21:32:07

标签: android android-studio android-emulator avd

当我从AVD Manager启动任何设备时,它只是无限地循环此错误消息: E/AudioFlinger: read failed: framesRead=-1

当我创建新设备时,它甚至会这样做。无论是否启用“使用主机GPU”都无关紧要。

当我启动应用程序时,它通常会在模拟设备启动后立即启动。由于出现此错误消息,它不会自动启动我的应用程序(尽管仍然可以手动启动应用程序)。

其他人对此有过任何经验,也许是一种可能的解决方案吗?

编辑1 :只要我点击应用按钮,就会停止循环显示错误消息。似乎只是出现在主屏幕上。

2 个答案:

答案 0 :(得分:0)

确保您的清单中有音频权限:

<uses-permission android:name="android.permission.RECORD_AUDIO" />

答案 1 :(得分:0)

我有同样的问题,如果我不停止它,Logcat将会#34;说&#34; &#34;输出太多!&#34;如果我仍然没有阻止它,我会收到提示向Google发送错误报告,甚至冻结。

我终于学会了一组奇怪的字符,这些字符可能不会被错误信息显示出来(我使用&#34; ~~~~~&#34;)并将相同的字符串放入我的Log语句的第一个参数和我看到的只是我自己的消息。当然这意味着我没有看到错误,特别是Exception s,所以我只是把Excep放在字符串&#34; ~~~~~&#34;并逐个删除它们(否则,再次出现洪水)。

enter image description here