【发布时间】:2017-11-03 07:51:09
【问题描述】:
Android 应用程序经常崩溃,以下是 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(SourceFile: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)
任何答案都非常受欢迎。
感谢您解释以下错误。
Caused by: com.google.android.apps.gsa.shared.exception.GsaIOException: Error code: 393238 | Buffer overflow, no available space.
【问题讨论】:
-
粘贴代码让我们看看
-
当您的文件需要的空间超过缓冲区实际提供的空间时,就会发生这种情况
-
我也有类似的问题,在哪里可以看到缓冲区大小?
标签: android android-studio crash buffer-overflow