启动均衡器时出错,应用程序有时会崩溃

时间:2014-04-30 12:47:25

标签: android

所以我试图使用均衡器,但有时候app崩溃

以下是需要注意的事项

1)我正在使用sessionid 0;

2)当任何其他应用使用它或已经使用它并且我从那时起没有重新启动手机时应用程序崩溃

奇怪的是,导致崩溃的行号未显示

这里是logcat

04-30 18:21:29.642: E/AudioEffect(31157): set(): AudioFlinger could not create effect, status: -38
04-30 18:21:29.642: E/AudioEffects-JNI(31157): AudioEffect initCheck failed -5
04-30 18:21:29.642: E/dalvikvm(31157): JNI ERROR (app bug): accessed stale global reference 0x1d2002b2 (index 172 in a table of size 172)
04-30 18:21:29.642: E/dalvikvm(31157): VM aborting
04-30 18:21:29.642: A/libc(31157): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 31157 (thermusicplayer)

2 个答案:

答案 0 :(得分:0)

我在使用visualizer类时遇到了类似的问题,这对我有帮助。 状态:-38是一个“errno.h”代码(又名POSIX错误),您可以在我找到的列表中查看它。调试时,此列表非常有用 http://www.virtsync.com/c-error-codes-include-errno
在你的情况下38是一个“函数未实现”错误,这可能不是你的错。我认为这与这个错误有关 https://code.google.com/p/android/issues/detail?id=33669
这发生在android 4.03-4中,我相信它们已经修复了新版本。

答案 1 :(得分:0)

添加权限

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