Android logcat中的数百个随机错误

Android logcat中的数百个随机错误,android,logcat,Android,Logcat,当我在我的项目中工作时,我在logcat中遇到了一个奇怪的错误 这些错误不断地出现,我能感觉到logcat中的“马车轮子”效应 错误包括: 2019-01-03 17:08:11.545 20877-20877/? E/HotwordDetector: Invalid or incompatible speaker models. Silent enrollment required. java.lang.IllegalArgumentException: Error p

当我在我的项目中工作时,我在logcat中遇到了一个奇怪的错误

这些错误不断地出现,我能感觉到logcat中的“马车轮子”效应

错误包括:

    2019-01-03 17:08:11.545 20877-20877/? E/HotwordDetector: Invalid or incompatible speaker models. Silent enrollment required.
        java.lang.IllegalArgumentException: Error parsing hotword data buffer
            at com.google.speech.micro.GoogleHotwordData.nativeNew(Native Method)
            at com.google.speech.micro.GoogleHotwordData.<init>(SourceFile:4)
            at com.google.android.apps.gsa.speech.microdetection.a.a.a.b(SourceFile:10)
            at com.google.android.libraries.assistant.hotword.k.a(SourceFile:52)
            at com.google.android.libraries.assistant.hotword.k.at(SourceFile:35)
            at com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(SourceFile:48)
            at com.google.android.apps.gsa.voiceinteraction.hotword.b.handleMessage(SourceFile:4)
            at android.os.Handler.dispatchMessage(Handler.java:105)
            at android.os.Looper.loop(Looper.java:156)
            at android.app.ActivityThread.main(ActivityThread.java:6517)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
    2019-01-03 17:08:11.559 20877-20877/? E/SpeechMicro: PIE support is disabled.
   2019-01-03 17:11:38.350 20877-20877/? E/HotwordDetector: Invalid or incompatible speaker models. Silent enrollment required.
    java.lang.IllegalArgumentException: Error parsing hotword data buffer
        at com.google.speech.micro.GoogleHotwordData.nativeNew(Native Method)
        at com.google.speech.micro.GoogleHotwordData.<init>(SourceFile:4)
        at com.google.android.apps.gsa.speech.microdetection.a.a.a.b(SourceFile:10)
        at com.google.android.libraries.assistant.hotword.k.a(SourceFile:52)
        at com.google.android.libraries.assistant.hotword.k.at(SourceFile:35)
        at com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(SourceFile:48)
        at com.google.android.voiceinteraction.GsaVoiceInteractionService.dIB(SourceFile:109)
        at com.google.android.voiceinteraction.l.onServiceConnected(SourceFile:69)
        at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1579)
        at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1607)
        at android.os.Handler.handleCallback(Handler.java:761)
        at android.os.Handler.dispatchMessage(Handler.java:98)
        at android.os.Looper.loop(Looper.java:156)
        at android.app.ActivityThread.main(ActivityThread.java:6517)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
2019-01-03 17:11:38.351 20877-20877/? E/GsaVoiceInteractionSrv: Failed to perform next action.
    java.lang.IllegalArgumentException: Error parsing hotword data buffer
        at com.google.speech.micro.GoogleHotwordData.nativeNew(Native Method)
        at com.google.speech.micro.GoogleHotwordData.<init>(SourceFile:4)
        at com.google.android.apps.gsa.speech.microdetection.a.a.a.b(SourceFile:10)
        at com.google.android.libraries.assistant.hotword.k.a(SourceFile:52)
        at com.google.android.libraries.assistant.hotword.k.at(SourceFile:35)
        at com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(SourceFile:48)
        at com.google.android.voiceinteraction.GsaVoiceInteractionService.dIB(SourceFile:109)
        at com.google.android.voiceinteraction.l.onServiceConnected(SourceFile:69)
        at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1579)
        at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1607)
        at android.os.Handler.handleCallback(Handler.java:761)
        at android.os.Handler.dispatchMessage(Handler.java:98)
        at android.os.Looper.loop(Looper.java:156)
        at android.app.ActivityThread.main(ActivityThread.java:6517)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
2019-01-03 17:08:11.545 20877-20877/?E/HotwordDetector:扬声器型号无效或不兼容。需要静默注册。
java.lang.IllegalArgumentException:分析hotword数据缓冲区时出错
在com.google.speech.micro.GoogleHotwordData.nativeNew(本机方法)上
在com.google.speech.micro.GoogleHotwordData(源文件:4)
位于com.google.android.apps.gsa.speech.microdetection.a.a.b(源文件:10)
位于com.google.android.libraries.assistant.hotword.k.a(源文件:52)
位于com.google.android.libraries.assistant.hotword.k.at(源文件:35)
位于com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(源文件:48)
在com.google.android.apps.gsa.voiceinteraction.hotword.b.handleMessage上(源文件:4)
位于android.os.Handler.dispatchMessage(Handler.java:105)
位于android.os.Looper.loop(Looper.java:156)
位于android.app.ActivityThread.main(ActivityThread.java:6517)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
2019-01-03 17:08:11.559 20877-20877/? E/SpeechMicro:PIE支持已禁用。
2019-01-03 17:11:38.350 20877-20877/? E/HotwordDetector:扬声器型号无效或不兼容。需要静默注册。
java.lang.IllegalArgumentException:分析hotword数据缓冲区时出错
在com.google.speech.micro.GoogleHotwordData.nativeNew(本机方法)上
在com.google.speech.micro.GoogleHotwordData(源文件:4)
位于com.google.android.apps.gsa.speech.microdetection.a.a.b(源文件:10)
位于com.google.android.libraries.assistant.hotword.k.a(源文件:52)
位于com.google.android.libraries.assistant.hotword.k.at(源文件:35)
位于com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(源文件:48)
位于com.google.android.voiceinteraction.GsaVoiceInteractionService.dIB(源文件:109)
位于com.google.android.voiceinteraction.l.onServiceConnected(源文件:69)
在android.app.LoadedApk$ServiceDispatcher.doConnected上(LoadedApk.java:1579)
在android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1607)上
位于android.os.Handler.handleCallback(Handler.java:761)
位于android.os.Handler.dispatchMessage(Handler.java:98)
位于android.os.Looper.loop(Looper.java:156)
位于android.app.ActivityThread.main(ActivityThread.java:6517)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
2019-01-03 17:11:38.351 20877-20877/? E/GsaVoiceInteractionSrv:无法执行下一个操作。
java.lang.IllegalArgumentException:分析hotword数据缓冲区时出错
在com.google.speech.micro.GoogleHotwordData.nativeNew(本机方法)上
在com.google.speech.micro.GoogleHotwordData(源文件:4)
位于com.google.android.apps.gsa.speech.microdetection.a.a.b(源文件:10)
位于com.google.android.libraries.assistant.hotword.k.a(源文件:52)
位于com.google.android.libraries.assistant.hotword.k.at(源文件:35)
位于com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(源文件:48)
位于com.google.android.voiceinteraction.GsaVoiceInteractionService.dIB(源文件:109)
位于com.google.android.voiceinteraction.l.onServiceConnected(源文件:69)
在android.app.LoadedApk$ServiceDispatcher.doConnected上(LoadedApk.java:1579)
在android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1607)上
位于android.os.Handler.handleCallback(Handler.java:761)
位于android.os.Handler.dispatchMessage(Handler.java:98)
位于android.os.Looper.loop(Looper.java:156)
位于android.app.ActivityThread.main(ActivityThread.java:6517)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
我既无法阻止它,也无法找到应用程序的实际错误(如果有)。这就像大海捞针(尽管我可以搜索)


请提供解决方案以消除这些错误(如果有)。

在logcat中,您可以通过自己的应用程序筛选日志,请选择
“仅显示所选应用程序”
在logcat中的正则表达式附近进行筛选

它将只显示您的应用程序日志


谢谢您的帮助,但我已经找到了消除错误的解决方案

这些错误与谷歌应用程序有关,谷歌应用程序试图持续收听热门词汇“Ok Google”来工作,因此在我拒绝该应用程序使用麦克风后,错误现在仅限于以下一行:

E: openRecord() permission denied: recording not allowed

默认情况下,Show Only selected AppNo Filters是默认值。正如您所提到的,我从下拉列表中选择了“Show Only selected app”过滤器选项,它只显示我的应用程序的错误,但具有不同的PID,这意味着我必须从下拉列表中选择我的死应用程序来查找错误。有什么解决办法吗?我不认为这是个问题@哈迪克。如果你的应用程序崩溃,只需不要触摸设备上的“崩溃对话框”,这样你的日志猫就可以保持不变。这是你解析hotword数据缓冲区时的错误我也有这个错误。你能告诉我你是怎么拒绝那项许可的吗?