Android 应用程序崩溃.读取输入流时出错 [英] Android App Crash. Error reading input stream

查看:65
本文介绍了Android 应用程序崩溃.读取输入流时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Android 应用程序经常崩溃,以下是 logcat 的日志.

Android application crashing often, Following are the logs from logcat.

com.google.android.apps.gsa.shared.speech.a.g:读取错误输入流在 com.google.android.apps.gsa.staticplugins.recognizer.i.a.a(SourceFile:342)在 com.google.android.apps.gsa.staticplugins.recognizer.i.a$1.run(SourceFile:1367)在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)在 java.util.concurrent.FutureTask.run(FutureTask.java:237)在 com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)在 java.lang.Thread.run(Thread.java:761)在 com.google.android.apps.gsa.shared.util.concurrent.a.ad$1.run(SourceFile:85)引起:com.google.android.apps.gsa.shared.exception.GsaIOException:错误代码:393238 |缓冲区溢出,没有可用空间.在 com.google.android.apps.gsa.speech.audio.Tee.g(来源文件:2531)在 com.google.android.apps.gsa.speech.audio.ap.read(SourceFile:555)在 java.io.InputStream.read(InputStream.java:101)在 com.google.android.apps.gsa.speech.audio.al.run(SourceFile:362)在 com.google.android.apps.gsa.speech.audio.ak$1.run(SourceFile:471)在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)在 java.util.concurrent.FutureTask.run(FutureTask.java:237)在 com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66)在 com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139)在 com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)在 java.lang.Thread.run(Thread.java:761)在 com.google.android.apps.gsa.shared.util.concurrent.a.ad$1.run(SourceFile:85)

com.google.android.apps.gsa.shared.speech.a.g: Error reading from input stream at com.google.android.apps.gsa.staticplugins.recognizer.i.a.a(SourceFile:342) at com.google.android.apps.gsa.staticplugins.recognizer.i.a$1.run(SourceFile:1367) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) at com.google.android.apps.gsa.shared.util.concurrent.a.ad$1.run(SourceFile:85) Caused by: com.google.android.apps.gsa.shared.exception.GsaIOException: Error code: 393238 | Buffer overflow, no available space. at com.google.android.apps.gsa.speech.audio.Tee.g(SourceFile:2531) at com.google.android.apps.gsa.speech.audio.ap.read(SourceFile:555) at java.io.InputStream.read(InputStream.java:101) at com.google.android.apps.gsa.speech.audio.al.run(SourceFile:362) at com.google.android.apps.gsa.speech.audio.ak$1.run(SourceFile:471) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) at com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139) at com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)  at java.lang.Thread.run(Thread.java:761)  at com.google.android.apps.gsa.shared.util.concurrent.a.ad$1.run(SourceFile:85)

任何答案都非常受欢迎.

对以下错误的解释将不胜感激.

Explanation for the below error would be appreciated.

Caused by: com.google.android.apps.gsa.shared.exception.GsaIOException: Error code: 393238 | Buffer overflow, no available space.

推荐答案

检查您是否有任何其他 android studio windows 或具有不同应用程序的 IDE 已打开.有时,当日志在另一个 android studio 窗口中运行时,android studio 会抛出此错误.

Check if you have any other android studio windows or IDE with different app is open. Sometimes android studio will throw this error when logs are running in another android studio window.

  • 关闭另一个 IDE.
  • 重启模拟器或连接的设备以​​查看原始日志.

这篇关于Android 应用程序崩溃.读取输入流时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆