Ошибки в буфере очереди и файла приводят к прекращению работы моего приложения - PullRequest
0 голосов
/ 26 февраля 2020

Когда я запускаю свое приложение, оно немедленно завершает работу, прежде чем выполнять какие-либо действия, и эти ошибки появляются в logcat:

system_process E / Surface: queueBuffer: буфер очереди ошибок для SurfaceTexture, -19 system_process E / TaskPersister: Ошибка файла при доступе к каталогу recents (каталог не существует?).

Он работал правильно, и эта проблема возникла после внесения изменений в некоторые файлы xml.

Когда Я искал решение, все ответы говорят о том, что проблема не в коде, а в аппаратном обеспечении, но я не могу указать точную проблему. Я использую genymotion в качестве эмулятора.

Может ли кто-нибудь помочь мне?!

1 Ответ

0 голосов
/ 28 февраля 2020

Я мог знать об ошибке, используя реальное устройство вместо genymotion. Исключение нулевого указателя появляется в logcat. Итак, проблема из кода не из аппаратного обеспечения, а из-за genymotion, нет явной ошибки исключения.

...