Я пытаюсь создать и развернуть декларативную камеру пример на моем android телефоне, но я получаю эту ошибку и белый экран:
[SurfaceTexture- 0-31406-1] bindTextureImage: очистка ошибки GL: 0x502
Хотя, когда я касаюсь экрана, он появляется менее секунды, а затем снова превращается в белый экран. Я использую Qt 5.14/ NDK Version 20/ SDK Version 26.1.1
.
Я использую QuickWidget
внутри моего .cpp
файла для отображения файла .qml
с помощью setSource(QUrl("qrc:/declarative-camera.qml"))
.
Мой текущий набор Android для armeabi-v7a, arm64-v8a, x86, x86_64 (Clang Qt 5.14.0 для Android) . Тот же код, который был использован для успешной компиляции без ошибок на одном телефоне с Qt 5.13
с Android для arm64-v8a (Clang Qt 5.13.1 для Android ARM64-v8a) Kit.
Есть идеи, что вызывает такое поведение?
PS Это вывод моего приложения после вызова setSource
:
D ViewRootImpl@30773d6 [QtActivity]: указатель ViewPostIme 1
D InputMethodManager: HSIFW - флаг: 0 Pid: 15832
D InputMethodManager: HSIFW - флаг: 0 Pid: 15832
D SensorManager: registerListener :: 1, K6DS3TR Acceleration Sensor, 200000, 0,
D SensorManager: unregisterListener ::
D Камера: приложение прошло NULL поверхность
D Камера: приложение прошло NULL поверхность
D SensorManager: registerListener :: 1, датчик ускорения K6DS3TR, 200000, 0,
W GLConsumer: [SurfaceTexture-0-15832-1] bindTextureImage: очистка ошибки GL: 0x502
W GLConsumer: [SurfaceTexture-0-15832-1] bindTextureImage: очистка ошибки GL: 0x502 * 1 050 *