Ошибка чтения из потока ввода - не может разрешить символ

Я получил то же самое с символом, который явно появился как звездочка, но вместо этого был UTF-8.

Encoder * st;

При компиляции возвращается:

g.c:2:1: error: stray ‘\342’ in program
g.c:2:1: error: stray ‘\210’ in program
g.c:2:1: error: stray ‘\227’ in program

342 210 227 оказывается UTF-8 для оператора ASTERISK.

Удаление '*' и набрав его, он снова исправил проблему.

1
задан userI 13 July 2018 в 05:52
поделиться

2 ответа

проверьте, что вы добавили разрешения для реального устройства

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

и emulator not have microphone, поэтому возникает ошибка

, поэтому попробуйте этот для работы над эмулятор

или отключить использование микрофона для try этого сообщения

1
ответ дан Omi 17 August 2018 в 13:38
поделиться

Если вы посмотрите на свои журналы, есть две строки, которые являются подозрительными:

07-13 05: 41: 28.225 5012-22952 / com.google.android.googlequicksearchbox: поиск W / ErrorProcessor: onFatalError, ошибка обработки из engine (4)

и

Вызвано: com.google.android.apps.gsa.shared .exception.GsaIOException: Код ошибки: 393238 | Переполнение буфера, отсутствие свободного места.

Кажется, что речевой ввод Google QuickSearchBox вызывает вашу ошибку, поскольку он пытается получить доступ к микрофону, которого нет в эмуляторе.

Эта проблема была решена в его сообщении . Пожалуйста, посмотрите там.

1
ответ дан W3hri 17 August 2018 в 13:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: