Samsung Galaxy Tab A (2017) - Android 8.1.0: E / QCamera2HWI исключение для камеры - PullRequest
0 голосов
/ 21 июня 2019

Не уверен, что это лучшее место, чтобы спросить о проблемах среды Android, я могу перейти к более связанному мета, если кто-нибудь порекомендует один подходящий.

В настоящее время просто запустите заводскую версию планшета, упомянутую в названии. После запуска приложения камеры по умолчанию я получу следующее исключение:

E / QCamera2HWI: processAutoFocusEvent: нет событий для события автофокуса в режиме фокусировки 2

Теперь это стандартное приложение для Android-камеры, которое поставляется с операционной системой. Этого не должно быть.

В настоящее время это вызывает задержку и множество других проблем, если кто-нибудь знает, где найти поддержку для этой проблемы, это будет оценено.

Я должен упомянуть, что это появляется в Android Studio Logcat . Не уверен, что в этом инструменте есть что-то особенное, но обязательно включите Нет фильтров , чтобы все исключения были перехвачены.

Почему это проблема?

Мы портируем с планшетов ASUS и должны иметь возможность запускать наше текущее приложение, которое использует Camera2 API на планшете Samsung; Однако из-за ошибок у меня есть догадка, что поток, выполняющий SurfaceView, постоянно прерывается из-за исключительных ситуаций, вызывающих проблемы в основном потоке. Остальная часть планшета начинает работать очень медленно, но CPU Profiler не показывает большую часть проблемы, колеблется около 40%.

Подробнее

Мне удалось найти https://android.googlesource.com/platform/hardware/qcom/camera/+/nougat-dev/QCamera2/HAL/QCamera2HWI.cpp в сети и в сети 6154 У него есть точное исключение, что планшет его выкидывает.

Я должен был предварить это, сказав, что у меня нет опыта работы с Android и Java, и, возможно, есть лучшее объяснение, но, похоже, это проблема низкоуровневой библиотеки.

...