Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-3116

When using the camera, you can't get the phone camera

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 6.8.2
    • PySide
    • None
    • Ubuntu 20 x64
      Android 14
    • Android
    • Android

    Description

       

      my code is 

      import os
      os.environ["QT_DEBUG_PLUGINS"] = "1"  # 启用插件调试
      os.environ["QT_LOGGING_RULES"] = "qt.multimedia.*=true"  # 启用插件调试
      # 修改此处,使用FFmpeg后端
      # os.environ["QT_MEDIA_BACKEND"] = "android"
      os.environ["QT_MEDIA_BACKEND"] = "ffmpeg"from PySide6.QtCore import QSize, QByteArray, QBuffer, QIODevice, QLibraryInfo
      from PySide6.QtGui import QImage, QPixmap
      from PySide6.QtWidgets import QApplication, QLabel, QVBoxLayout, QWidget
      from PySide6.QtMultimedia import QMediaCaptureSession, QCamera,QMediaDevices
      from PySide6.QtMultimediaWidgets import QVideoWidget
      from PySide6.QtCore import qInstallMessageHandler, QtMsgType
      from PySide6.QtCore import qDebug,qInfo,qWarning,qCritical,qFatal
      from loguru import logger as log
      import http.client
      import platform,time,jsonAPPNAME = "PySide6"
      APPVERSION = "1.0"def post_to_remote(message):
          """将日志通过POST发送到远程服务器"""
          log_entry = {
              "level": message.record["level"].name,
              "message": message.record["message"],
              "timestamp": message.record["time"].isoformat(),
              "extra": message.record["extra"]
          }
          try:
              url = "192.168.10.83:54444"
              endpoint = "/"
              headers = {"Content-type": "application/json"}
              conn = http.client.HTTPConnection(url, timeout=0.05)
              conn.request("POST", endpoint, json.dumps(log_entry, ensure_ascii=False).encode("utf-8"), headers)
          except Exception as e:
              # 如果远程日志失败,可以回退到本地日志
              qWarning(f"Failed to send log to remote: {str(e)}")# 添加post日志
      log.add(post_to_remote, level="DEBUG")
      # # 添加日志文件
      # if platform.system() == "Windows":
      #     log.add(f"{APPNAME}-{APPVERSION}-{time.strftime('%Y-%m-%d_%H-%M-%S', time.localtime())}.log", backtrace=True, diagnose=True, level="DEBUG")
      # else:
      #     log.add(f"/storage/emulated/0/Download/{APPNAME}-{APPVERSION}-{time.strftime('%Y-%m-%d_%H-%M-%S', time.localtime())}.log", backtrace=True, diagnose=True, level="DEBUG")# 自定义日志处理函数
      def qt_message_handler(mode, context, message):
          if mode == QtMsgType.QtInfoMsg:
              mode = "Info"
              log.info(f"{context.file}:{context.line}-->{mode}: {message}")
          elif mode == QtMsgType.QtWarningMsg:
              mode = "Warning"
              log.warning(f"{context.file}:{context.line}-->{mode}: {message}")
          elif mode == QtMsgType.QtCriticalMsg:
              mode = "Critical"
              log.critical(f"{context.file}:{context.line}-->{mode}: {message}")
          elif mode == QtMsgType.QtFatalMsg:
              mode = "Fatal"
              log.error(f"{context.file}:{context.line}-->{mode}: {message}")
          else:
              mode = "Debug"
              log.debug(f"{context.file}:{context.line}-->{mode}: {message}")
      # 安装日志处理函数
      qInstallMessageHandler(qt_message_handler)class CameraApp(QWidget):
          def __init__(self):
              super().__init__()
              self.setMinimumSize(640, 480)        # 创建界面
              self.label = QLabel("等待摄像头启动...")        layout = QVBoxLayout(self)
              layout.addWidget(self.label)        # 获取可用摄像头
              self.available_cameras = QMediaDevices.videoInputs()
              log.info("Available cameras:")
              log.info(self.available_cameras)        # 设置摄像头
              # self.camera = QCamera(self.available_cameras[0])
              self.camera = QCamera()
              self.capture_session = QMediaCaptureSession()
              self.capture_session.setCamera(self.camera)        # 在CameraApp中替换QLabel
              self.video_widget = QVideoWidget()
              self.video_widget.setStyleSheet("background-color:#ff00ff")
              layout.addWidget(self.video_widget)
              self.capture_session.setVideoOutput(self.video_widget)
              self.setLayout(layout)        # 启动摄像头
              self.camera.start()def setupPlugins():
          # 设置插件路径
          plugin_path = os.path.join(QApplication.applicationDirPath(), "plugins")
          if not os.path.exists(plugin_path):
              plugin_path = os.path.join(QLibraryInfo.path(QLibraryInfo.LibraryPath.PluginsPath), "multimedia")
              print(plugin_path)
          print(plugin_path)
          QApplication.addLibraryPath(plugin_path)if __name__ == "__main__":
          import sys    app = QApplication(sys.argv)
          paths = QApplication.libraryPaths()
          log.info(paths)
          setupPlugins()
          paths = QApplication.libraryPaths()
          log.info(paths)
          window = CameraApp()
          window.show()
          sys.exit(app.exec()) 

      logcat log

      This is the log information displayed using adb logcat

      2025-06-06 22:23:36.314 13201-13201 g.osmile.camera         usap64                               I  Late-enabling -Xcheck:jni
      2025-06-06 22:23:36.334 13201-13201 g.osmile.camera         usap64                               I  Using CollectorTypeCC GC.
      2025-06-06 22:23:36.410 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312462): avc:  denied  { getattr } for  path="/data/bbkcore/theme/vivo" dev="dm-45" ino=2200033 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.410 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312463): avc:  denied  { getattr } for  path="/data/bbkcore/theme/vivo" dev="dm-45" ino=2200033 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.410 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312464): avc:  denied  { read } for  name="vivo" dev="dm-45" ino=2200033 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.413 13201-13201 System.err              org.osmile.camera                    W  java.io.FileNotFoundException: /data/bbkcore/theme/vivo (Permission denied)
      2025-06-06 22:23:36.413 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.open(Native Method)
      2025-06-06 22:23:36.413 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:293)
      2025-06-06 22:23:36.413 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:252)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:198)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:212)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile$VivoZipFile.<init>(VivoThemeZipFile.java:293)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile.checkUpdate(VivoThemeZipFile.java:194)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.checkUpdate(VivoThemeResources.java:278)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.checkUpdate(VivoThemeResourcesSystem.java:59)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.resetThemeResources(VivoResourcesImplImpl.java:608)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.updateConfigurationAfter(VivoResourcesImplImpl.java:949)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.ResourcesImpl.updateConfiguration(ResourcesImpl.java:810)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateConfiguration(Resources.java:2307)
      2025-06-06 22:23:36.414 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateSystemConfiguration(Resources.java:2320)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.app.ResourcesManager.applyConfigurationToResources(ResourcesManager.java:1398)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7679)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2648)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.os.Handler.dispatchMessage(Handler.java:108)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loopOnce(Looper.java:226)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loop(Looper.java:328)
      2025-06-06 22:23:36.415 13201-17260 ActivityThread          org.osmile.camera                    V  updateVmProcessStateForGc sceneId =1 state=197376
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.main(ActivityThread.java:9231)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at java.lang.reflect.Method.invoke(Native Method)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
      2025-06-06 22:23:36.415 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
      2025-06-06 22:23:36.414 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312465): avc:  denied  { getattr } for  path="/data/bbkcore/theme/vivo" dev="dm-45" ino=2200033 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.414 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312466): avc:  denied  { getattr } for  path="/data/bbkcore/theme/vivo" dev="dm-45" ino=2200033 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.414 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312467): avc:  denied  { getattr } for  path="/data/bbkcore/theme/framework-res" dev="dm-45" ino=2070096 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.416 13201-13201 System.err              org.osmile.camera                    W  java.io.FileNotFoundException: /data/bbkcore/theme/framework-res (Permission denied)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.open(Native Method)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:293)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:252)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:198)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:212)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile$VivoZipFile.<init>(VivoThemeZipFile.java:293)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile.checkUpdate(VivoThemeZipFile.java:194)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.checkUpdate(VivoThemeResources.java:278)
      2025-06-06 22:23:36.414 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312468): avc:  denied  { getattr } for  path="/data/bbkcore/theme/framework-res" dev="dm-45" ino=2070096 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.414 13201-13201 g.osmile.camera         org.osmile.camera                    W  type=1400 audit(0.0:34312469): avc:  denied  { read } for  name="framework-res" dev="dm-45" ino=2070096 scontext=u:r:untrusted_app_30:s0:c66,c256,c512,c768 tcontext=u:object_r:vivo_data_file:s0:c512,c768 tclass=file permissive=0 app=org.osmile.camera
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.checkUpdate(VivoThemeResourcesSystem.java:60)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.resetThemeResources(VivoResourcesImplImpl.java:608)
      2025-06-06 22:23:36.417 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.updateConfigurationAfter(VivoResourcesImplImpl.java:949)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.ResourcesImpl.updateConfiguration(ResourcesImpl.java:810)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateConfiguration(Resources.java:2307)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateSystemConfiguration(Resources.java:2320)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.app.ResourcesManager.applyConfigurationToResources(ResourcesManager.java:1398)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7679)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2648)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.os.Handler.dispatchMessage(Handler.java:108)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loopOnce(Looper.java:226)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loop(Looper.java:328)
      2025-06-06 22:23:36.418 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.main(ActivityThread.java:9231)
      2025-06-06 22:23:36.419 13201-13201 System.err              org.osmile.camera                    W      at java.lang.reflect.Method.invoke(Native Method)
      2025-06-06 22:23:36.419 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
      2025-06-06 22:23:36.419 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
      2025-06-06 22:23:36.425 13201-17260 g.osmile.camera         org.osmile.camera                    I  Open vivo delay for GC JIT .
      2025-06-06 22:23:36.451 13201-13201 System.err              org.osmile.camera                    W  java.io.FileNotFoundException: /data/bbkcore/theme/vivo (Permission denied)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.open(Native Method)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:293)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:252)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:198)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:212)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile$VivoZipFile.<init>(VivoThemeZipFile.java:293)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile.checkUpdate(VivoThemeZipFile.java:194)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.checkUpdate(VivoThemeResources.java:278)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.checkUpdate(VivoThemeResourcesSystem.java:59)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.<init>(VivoThemeResources.java:222)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.<init>(VivoThemeResourcesSystem.java:45)
      2025-06-06 22:23:36.452 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.getThemeSystem(VivoThemeResourcesSystem.java:53)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.getSystem(VivoThemeResources.java:229)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.reInit(VivoResourcesImplImpl.java:825)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.resetThemeResources(VivoResourcesImplImpl.java:615)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.updateConfigurationAfter(VivoResourcesImplImpl.java:949)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.ResourcesImpl.updateConfiguration(ResourcesImpl.java:810)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateConfiguration(Resources.java:2307)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateSystemConfiguration(Resources.java:2320)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.app.ResourcesManager.applyConfigurationToResources(ResourcesManager.java:1398)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7679)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2648)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.os.Handler.dispatchMessage(Handler.java:108)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loopOnce(Looper.java:226)
      2025-06-06 22:23:36.453 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loop(Looper.java:328)
      2025-06-06 22:23:36.454 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.main(ActivityThread.java:9231)
      2025-06-06 22:23:36.454 13201-13201 System.err              org.osmile.camera                    W      at java.lang.reflect.Method.invoke(Native Method)
      2025-06-06 22:23:36.454 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
      2025-06-06 22:23:36.454 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W  java.io.FileNotFoundException: /data/bbkcore/theme/framework-res (Permission denied)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.open(Native Method)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:293)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:252)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:198)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at java.util.zip.ZipFile.<init>(ZipFile.java:212)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile$VivoZipFile.<init>(VivoThemeZipFile.java:293)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeZipFile.checkUpdate(VivoThemeZipFile.java:194)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.checkUpdate(VivoThemeResources.java:278)
      2025-06-06 22:23:36.455 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.checkUpdate(VivoThemeResourcesSystem.java:60)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.<init>(VivoThemeResources.java:222)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.<init>(VivoThemeResourcesSystem.java:45)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResourcesSystem.getThemeSystem(VivoThemeResourcesSystem.java:53)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at vivo.content.res.VivoThemeResources.getSystem(VivoThemeResources.java:229)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.reInit(VivoResourcesImplImpl.java:825)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.resetThemeResources(VivoResourcesImplImpl.java:615)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.VivoResourcesImplImpl.updateConfigurationAfter(VivoResourcesImplImpl.java:949)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.ResourcesImpl.updateConfiguration(ResourcesImpl.java:810)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateConfiguration(Resources.java:2307)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.content.res.Resources.updateSystemConfiguration(Resources.java:2320)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.app.ResourcesManager.applyConfigurationToResources(ResourcesManager.java:1398)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7679)
      2025-06-06 22:23:36.456 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2648)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at android.os.Handler.dispatchMessage(Handler.java:108)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loopOnce(Looper.java:226)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at android.os.Looper.loop(Looper.java:328)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at android.app.ActivityThread.main(ActivityThread.java:9231)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at java.lang.reflect.Method.invoke(Native Method)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
      2025-06-06 22:23:36.457 13201-13201 System.err              org.osmile.camera                    W      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
      2025-06-06 22:23:36.469 13201-13201 nativeloader            org.osmile.camera                    D  Configuring clns-4 for other apk /data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/base.apk. target_sdk_version=31, uses_libraries=, library_path=/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64:/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/org.osmile.camera
      2025-06-06 22:23:36.513 13201-13201 GraphicsEnvironment     org.osmile.camera                    V  Currently set values for:
      2025-06-06 22:23:36.513 13201-13201 GraphicsEnvironment     org.osmile.camera                    V    angle_gl_driver_selection_pkgs=[]
      2025-06-06 22:23:36.513 13201-13201 GraphicsEnvironment     org.osmile.camera                    V    angle_gl_driver_selection_values=[]
      2025-06-06 22:23:36.514 13201-13201 GraphicsEnvironment     org.osmile.camera                    V  ANGLE GameManagerService for org.osmile.camera: false
      2025-06-06 22:23:36.514 13201-13201 GraphicsEnvironment     org.osmile.camera                    V  org.osmile.camera is not listed in per-application setting
      2025-06-06 22:23:36.515 13201-13201 GraphicsEnvironment     org.osmile.camera                    V  Neither updatable production driver nor prerelease driver is supported.
      2025-06-06 22:23:36.625 13201-13201 VivoConfigStore         org.osmile.camera                    D  init begin
      2025-06-06 22:23:36.646 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.multilandscape isCached is true and value is true
      2025-06-06 22:23:36.649 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.multiwindow.splitminimize isCached is false and normal value is false
      2025-06-06 22:23:36.649 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.ml.freedrag isCached is true and value is true
      2025-06-06 22:23:36.650 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.ml.unasso isCached is false and normal value is false
      2025-06-06 22:23:36.651 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.ml.pad.virtual isCached is false and normal value is false
      2025-06-06 22:23:36.651 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.virtualmultilands isCached is true and value is true
      2025-06-06 22:23:36.652 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.hovermode isCached is false and normal value is false
      2025-06-06 22:23:36.655 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.splithover isCached is false and normal value is false
      2025-06-06 22:23:36.656 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.multiwindow.splitcompat isCached is false and normal value is false
      2025-06-06 22:23:36.656 13201-13201 PythonActivity          org.osmile.camera                    V  Ready to unpack
      2025-06-06 22:23:36.659 13201-13201 pythonutil              org.osmile.camera                    V  Unpacking private app
      2025-06-06 22:23:36.660 13201-13201 pythonutil              org.osmile.camera                    V  Data version is eb9f2cc6e1bf2005e6ee80b2f3c858d86dabc119
      2025-06-06 22:23:36.661 13201-13201 pythonutil              org.osmile.camera                    V  Unpacking /data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64/libpybundle app
      2025-06-06 22:23:36.661 13201-13201 pythonutil              org.osmile.camera                    V  Data version is eb9f2cc6e1bf2005e6ee80b2f3c858d86dabc119
      2025-06-06 22:23:36.662 13201-13201 Python                  org.osmile.camera                    V  Device: PD2133
      2025-06-06 22:23:36.662 13201-13201 Python                  org.osmile.camera                    V  Model: V2133A
      2025-06-06 22:23:36.663 13201-13201 PythonActivity          org.osmile.camera                    V  Setting env vars for start.c and Python to use
      2025-06-06 22:23:36.663 13201-13201 PythonActivity          org.osmile.camera                    V  About to do super onCreate
      2025-06-06 22:23:36.664 13201-13201 Compatibil...geReporter org.osmile.camera                    D  Compat change id reported: 247079863; UID 10066; state: DISABLED
      2025-06-06 22:23:36.744 13201-17289 QtCore                  org.osmile.camera                    I  Start
      2025-06-06 22:23:36.782 13201-17289 Qt                      org.osmile.camera                    I  qt started
      2025-06-06 22:23:36.855 13201-17289 Python_android          org.osmile.camera                    I  JNI_OnLoad called
      2025-06-06 22:23:36.861 13201-13201 DragManager             org.osmile.camera                    D  DragManager construct in
      2025-06-06 22:23:36.873 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.nightmode isCached is true and value is true
      2025-06-06 22:23:36.881 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.freeform isCached is true and value is true
      2025-06-06 22:23:36.883 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.immersive isCached is true and value is true
      2025-06-06 22:23:36.883 13201-13201 VivoConfigStore         org.osmile.camera                    D  key:vivo.software.multiwindow isCached is true and value is true
      2025-06-06 22:23:36.898 13201-13201 PythonActivity          org.osmile.camera                    V  Did super onCreate
      2025-06-06 22:23:36.898 13201-13201 PythonActivity          org.osmile.camera                    V  Access to our meta-data...
      2025-06-06 22:23:36.906 13201-13201 M-ProMotion             org.osmile.camera                    I  M-ProMotion is disabled
      2025-06-06 22:23:36.911 13201-17295 PowerHalWrapper         org.osmile.camera                    I  PowerHalWrapper.getInstance 
      2025-06-06 22:23:36.915 13201-13201 Compatibil...geReporter org.osmile.camera                    D  Compat change id reported: 237531167; UID 10066; state: DISABLED
      2025-06-06 22:23:36.937 13201-13201 libc                    org.osmile.camera                    W  Access denied finding property "ro.vendor.input.resample_latency_time"
      2025-06-06 22:23:36.938 13201-13201 InputTransport          org.osmile.camera                    D  Create ARC handle: 0xb400006f74c9b1a0
      2025-06-06 22:23:36.965 13201-13201 BufferQueueConsumer     org.osmile.camera                    D  [](id:339100000000,api:0,p:-1,c:13201) connect: controlledByApp=false
      2025-06-06 22:23:36.976 13201-17289 python                  org.osmile.camera                    I  Initializing Python for Android
      2025-06-06 22:23:36.976 13201-17289 python                  org.osmile.camera                    I  Setting additional env vars from p4a_env_vars.txt
      2025-06-06 22:23:36.977 13201-17289 python                  org.osmile.camera                    I  Changing directory to the one provided by ANDROID_ARGUMENT
      2025-06-06 22:23:36.977 13201-17289 python                  org.osmile.camera                    I  /data/user/0/org.osmile.camera/files/app
      2025-06-06 22:23:36.979 13201-17289 python                  org.osmile.camera                    I  Preparing to initialize python
      2025-06-06 22:23:36.979 13201-17289 python                  org.osmile.camera                    I  _python_bundle dir exists
      2025-06-06 22:23:36.979 13201-17289 python                  org.osmile.camera                    I  calculated paths to be...
      2025-06-06 22:23:36.979 13201-17289 python                  org.osmile.camera                    I  /data/user/0/org.osmile.camera/files/app/_python_bundle/stdlib.zip:/data/user/0/org.osmile.camera/files/app/_python_bundle/modules
      2025-06-06 22:23:36.981 13201-17289 python                  org.osmile.camera                    I  set wchar paths...
      2025-06-06 22:23:36.987 13201-17283 OpenGLRenderer          org.osmile.camera                    E  Unable to match the desired swap behavior.
      2025-06-06 22:23:37.000 13201-17283 libc                    org.osmile.camera                    W  Access denied finding property "ro.vendor.magt.mtk_magt_support"
      2025-06-06 22:23:37.000 13201-17283 MAGT_SYNC_FRAME         org.osmile.camera                    D  MAGT Sync: MAGT is not supported. Disabling Sync.
      2025-06-06 22:23:37.001 13201-17314 ion                     org.osmile.camera                    E  ioctl c0044901 failed with code -1: Invalid argument
      2025-06-06 22:23:37.001 13201-17283 hw-ProcessState         org.osmile.camera                    D  Binder ioctl to enable oneway spam detection failed: Invalid argument
      2025-06-06 22:23:37.009 13201-17283 BLASTBufferQueue        org.osmile.camera                    D  [VRI[PythonActivity]#0](f:0,a:1) acquireNextBufferLocked size=1080x2376 mFrameNumber=1 applyTransaction=true mTimestamp=46022014096126(auto) mPendingTransactions.size=0 graphicBufferId=56697863274496 transform=0
      2025-06-06 22:23:37.029 13201-17289 python                  org.osmile.camera                    I  Initialized python
      2025-06-06 22:23:37.029 13201-17289 python                  org.osmile.camera                    I  AND: Init threads
      2025-06-06 22:23:37.030 13201-17289 python                  org.osmile.camera                    I  testing python print redirection
      2025-06-06 22:23:37.031 13201-17289 python                  org.osmile.camera                    I  Android path ['.', '/data/user/0/org.osmile.camera/files/app/_python_bundle/stdlib.zip', '/data/user/0/org.osmile.camera/files/app/_python_bundle/modules', '/data/user/0/org.osmile.camera/files/app/_python_bundle/site-packages']
      2025-06-06 22:23:37.031 13201-17289 python                  org.osmile.camera                    I  os.environ is environ({'PATH': '/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin', 'ANDROID_BOOTLOGO': '1', 'ANDROID_ROOT': '/system', 'ANDROID_ASSETS': '/system/app', 'ANDROID_DATA': '/data', 'ANDROID_STORAGE': '/storage', 'ANDROID_ART_ROOT': '/apex/com.android.art', 'ANDROID_I18N_ROOT': '/apex/com.android.i18n', 'ANDROID_TZDATA_ROOT': '/apex/com.android.tzdata', 'EXTERNAL_STORAGE': '/sdcard', 'ASEC_MOUNTPOINT': '/mnt/asec', 'DOWNLOAD_CACHE': '/data/cache', 'BOOTCLASSPATH': '/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/vivo-framework.jar:/system/framework/vivo-media.jar:/system/framework/framework-adapter.jar:/system/framework/soc-framework.jar:/system/framework/vivo-vgcclient.jar:/system/framework/vivo-coworkclient.jar:/system/framework/vivo-emmclient.jar:/system_ext/framework/mediatek-common.jar:/system_ext/framework/mediatek-framework.jar:/system_ext/framework/mediatek-ims-base.jar:/system_ext/framework/mediatek-telecom-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jar:/apex/com.android.adservices/javalib/framework-adservices.jar:/apex/com.android.adservices/javalib/framework-sdksandbox.jar:/apex/com.android.appsearch/javalib/framework-appsearch.jar:/apex/com.android.configinfrastructure/javalib/framework-configinfrastructure.jar:/apex/com.android.conscrypt/javalib/conscrypt.jar:/apex/com.android.devicelock/javalib/framework-devicelock.jar:/apex/com.android.healthfitness/javalib/framework-healthfitness.jar:/apex/com.android.ipsec/javalib/android.net.ipsec.ike.jar:/apex/com.android.media/javalib/updatable-media.jar:/apex/com.android.mediaprovider/javalib/framework-mediaprovider.jar:/apex/com.android.ondevicepersonalization/javalib/framework-ondevicepersonalization.jar:/apex/com.android.os.statsd/javalib/framework-statsd.jar:/apex/com.android.permission/javalib/framework-permission.jar:/apex/com.android.permission/javalib/framework-permission-s.jar:/apex/com.android.scheduling/javalib/framework-scheduling.jar:/apex/com.android.sdkext/javalib/framework-sdkextensions.jar:/apex/com.android.tethering/javalib/framework-connectivity.jar:/apex/com.android.tethering/javalib/framework-connectivity-t.jar:/apex/com.android.tethering/javalib/framework-tethering.jar:/apex/com.android.uwb/javalib/framework-uwb.jar:/apex/com.android.virt/javalib/framework-virtualization.jar:/apex/com.android.wifi/javalib/framework-wifi.jar', 'DEX2OATBOOTCLASSPATH': '/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/vivo-framework.jar:/system/framework/vivo-media.jar:/system/framework/framework-adapter.jar:/system/framework/soc-framework.jar:/system/framework/vivo-vgcclient.jar:/system/framework/vivo-coworkclient.jar:/system/framework/vivo-emmclient.jar:/system_ext/framework/mediatek-common.jar:/system_ext/framework/mediatek-framework.jar:/system_ext/framework/mediatek-ims-base.jar:/system_ext/framework/mediatek-telecom-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jar', 'SYSTEMSERVERCLASSPATH': '/system/framework/com.android.location.provider.jar:/system/framework/services.jar:/system/framework/vivo-services.jar:/system/framework/soc-services.jar:/system/framework/services-adapter.jar:/system/framework/vivo-service-wifi-ex.jar:/a
      2025-06-06 22:23:37.031 13201-17289 python                  org.osmile.camera                    I  Android kivy bootstrap done. __name__ is __main__
      2025-06-06 22:23:37.031 13201-17289 python                  org.osmile.camera                    I  AND: Ran string
      2025-06-06 22:23:37.031 13201-17289 python                  org.osmile.camera                    I  Run user program, change dir and execute entrypoint
      2025-06-06 22:23:37.044  1628-1670  ActivityTaskManager     system_server                        I  Displayed org.osmile.camera/org.kivy.android.PythonActivity for user 0: +720ms
      2025-06-06 22:23:37.049 13201-13201 ImeFocusController      org.osmile.camera                    V  onWindowFocus: DecorView@fd592a[PythonActivity] softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
      2025-06-06 22:23:37.825 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.824 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:23:37.841 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.841 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: looking at "libplugins_platforms_qtforandroid_arm64-v8a.so"
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.846 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Found metadata in lib /data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so, metadata=
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I  {
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      "MetaData": {
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I          "Keys": [
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I              "android"
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I          ]
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      },
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      "archlevel": 0,
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      "className": "QAndroidIntegrationPlugin",
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      "debug": false,
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I      "version": 395264
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I  }
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I  
      2025-06-06 22:23:37.847 13201-17289 python                  org.osmile.camera                    I  
      2025-06-06 22:23:37.856 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.855 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Got keys from plugin meta data QList("android")
      2025-06-06 22:23:37.863 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.861 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:23:37.871 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.870 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:23:37.879 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.877 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so" loaded library
      2025-06-06 22:23:37.920 13201-13201 Qt A11Y                 org.osmile.camera                    W  Unable to initialize the accessibility delegate with a null layout
      2025-06-06 22:23:37.922 13201-13201 Qt A11Y                 org.osmile.camera                    W  Could not (yet) activate platform accessibility.
      2025-06-06 22:23:37.926 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.925 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:23:37.931 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.931 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:23:37.936 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.936 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:23:37.949 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.949 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:23:37.958 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.958 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:23:37.964 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.964 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:23:37.969 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.969 | INFO     | __main__:<module>:114 - ['/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64', '/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins', '/data/data/org.osmile.camera/files/app']
      2025-06-06 22:23:37.972 13201-17289 python                  org.osmile.camera                    I  /data/user/0/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia
      2025-06-06 22:23:37.972 13201-17289 python                  org.osmile.camera                    I  /data/user/0/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia
      2025-06-06 22:23:37.972 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.972 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:23:37.978 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.978 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:23:37.982 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.981 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:23:37.987 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.987 | INFO     | __main__:<module>:117 - ['/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia', '/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64', '/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins', '/data/data/org.osmile.camera/files/app']
      2025-06-06 22:23:37.993 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.993 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:23:37.998 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:37.998 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: looking at "libplugins_multimedia_androidmediaplugin_arm64-v8a.so"
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.007 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Found metadata in lib /data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia/libplugins_multimedia_androidmediaplugin_arm64-v8a.so, metadata=
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I  {
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      "IID": "org.qt-project.Qt.QPlatformMediaPlugin",
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      "MetaData": {
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I          "Keys": [
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I              "android"
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I          ]
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      },
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      "archlevel": 0,
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      "className": "QAndroidMediaPlugin",
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      "debug": false,
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I      "version": 395264
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I  }
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I  
      2025-06-06 22:23:38.007 13201-17289 python                  org.osmile.camera                    I  
      2025-06-06 22:23:38.012 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.011 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Got keys from plugin meta data QList("android")
      2025-06-06 22:23:38.014 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.014 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: looking at "libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so"
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.018 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Found metadata in lib /data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia/libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so, metadata=
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I  {
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      "IID": "org.qt-project.Qt.QPlatformMediaPlugin",
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      "MetaData": {
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I          "Keys": [
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I              "ffmpeg"
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I          ]
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      },
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      "archlevel": 0,
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      "className": "QFFmpegMediaPlugin",
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      "debug": false,
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I      "version": 395264
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I  }
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I  
      2025-06-06 22:23:38.019 13201-17289 python                  org.osmile.camera                    I  
      2025-06-06 22:23:38.022 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.022 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Got keys from plugin meta data QList("ffmpeg")
      2025-06-06 22:23:38.028 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.028 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:23:38.032 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.032 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:23:38.037 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.037 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:23:38.043 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.043 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Available backends QList("android", "ffmpeg")
      2025-06-06 22:23:38.050 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.050 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: Loading media backend "ffmpeg"
      2025-06-06 22:23:38.073 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.072 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: "ssl_3" cannot load: Cannot load library ssl_3: dlopen failed: library "ssl_3" not found
      2025-06-06 22:23:38.078 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.078 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: "ssl" loaded library
      2025-06-06 22:23:38.081 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.081 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: ssl symbols resolved
      2025-06-06 22:23:38.085 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.085 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug: "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia/libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so" loaded library
      2025-06-06 22:23:38.103 13201-17289 CameraManagerGlobal     org.osmile.camera                    I  Connecting to camera service
      2025-06-06 22:23:38.109 13201-17289 libc                    org.osmile.camera                    W  Access denied finding property "vendor.camera.fullsize.cameraId"
      2025-06-06 22:23:38.137 13201-17289 libc                    org.osmile.camera                    W  Access denied finding property "vendor.camera.fullsize.cameraId"
      2025-06-06 22:23:38.153 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.152 | INFO     | __main__:__init__:81 - Available cameras:
      2025-06-06 22:23:38.159 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.158 | INFO     | __main__:__init__:82 - [<PySide6.QtMultimedia.QCameraDevice(name=Rear Camera: 0, id=0, position=BackFace)" at 0x6d8f1dc280>, <PySide6.QtMultimedia.QCameraDevice(name=Front Camera: 1, id=1, position=FrontFace)" at 0x6d8f1dc300>]
      2025-06-06 22:23:38.176 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.176 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug:     Checking HW context: mediacodec
      2025-06-06 22:23:38.179 13201-17289 python                  org.osmile.camera                    I  2025-06-06 22:23:38.178 | DEBUG    | __main__:qt_message_handler:64 - None:0-->Debug:     Using above hw context.
      2025-06-06 22:23:38.183 13201-17289 libc                    org.osmile.camera                    W  Access denied finding property "vendor.camera.fullsize.cameraId"
      2025-06-06 22:23:38.189 13201-17289 Compatibil...geReporter org.osmile.camera                    D  Compat change id reported: 236825255; UID 10066; state: DISABLED
      2025-06-06 22:23:38.189 13201-17289 BufferQueueConsumer     org.osmile.camera                    D  [](id:339100000001,api:0,p:-1,c:13201) connect: controlledByApp=true
      2025-06-06 22:23:38.189 13201-17289 BufferQueueConsumer     org.osmile.camera                    D  [](id:339100000002,api:0,p:-1,c:13201) connect: controlledByApp=true
      2025-06-06 22:23:38.192 13201-17289 libc                    org.osmile.camera                    W  Access denied finding property "vendor.camera.fullsize.cameraId"
      2025-06-06 22:23:38.193 13201-17289 libc                    org.osmile.camera                    W  Access denied finding property "persist.vendor.camera.privapp.list"
      2025-06-06 22:23:38.209 13201-17260 CameraManagerGlobal     org.osmile.camera                    E  Camera 4 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210 13201-17260 CameraManagerGlobal     org.osmile.camera                    E  Camera 5 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210 13201-17260 CameraManagerGlobal     org.osmile.camera                    E  Camera 6 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210  7886-19069 CameraManagerGlobal     com.fooview.android.fooview          E  Camera 4 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210  7886-19069 CameraManagerGlobal     com.fooview.android.fooview          E  Camera 5 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210 13201-17260 CameraManagerGlobal     org.osmile.camera                    E  Camera 7 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210  7886-19069 CameraManagerGlobal     com.fooview.android.fooview          E  Camera 6 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.210  7886-19069 CameraManagerGlobal     com.fooview.android.fooview          E  Camera 7 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.218 13201-17289 VivoCameraUtils         org.osmile.camera                    V  top app is: org.osmile.camera, current app: org.osmile.camera
      2025-06-06 22:23:38.226 13201-17435 g.osmile.camera         org.osmile.camera                    E  No implementation found for void org.qtproject.qt.android.multimedia.QtCamera2.onCameraOpened(java.lang.String) (tried Java_org_qtproject_qt_android_multimedia_QtCamera2_onCameraOpened and Java_org_qtproject_qt_android_multimedia_QtCamera2_onCameraOpened__Ljava_lang_String_2) - is the library loaded, e.g. System.loadLibrary?
      2025-06-06 22:23:38.227 13201-17435 AndroidRuntime          org.osmile.camera                    E  FATAL EXCEPTION: CameraBackground
                                                                                                          Process: org.osmile.camera, PID: 13201
                                                                                                          java.lang.UnsatisfiedLinkError: No implementation found for void org.qtproject.qt.android.multimedia.QtCamera2.onCameraOpened(java.lang.String) (tried Java_org_qtproject_qt_android_multimedia_QtCamera2_onCameraOpened and Java_org_qtproject_qt_android_multimedia_QtCamera2_onCameraOpened__Ljava_lang_String_2) - is the library loaded, e.g. System.loadLibrary?
                                                                                                              at org.qtproject.qt.android.multimedia.QtCamera2.onCameraOpened(Native Method)
                                                                                                              at org.qtproject.qt.android.multimedia.QtCamera2$1.onOpened(QtCamera2.java:84)
                                                                                                              at android.hardware.camera2.impl.CameraDeviceImpl$1.run(CameraDeviceImpl.java:182)
                                                                                                              at android.os.Handler.handleCallback(Handler.java:1013)
                                                                                                              at android.os.Handler.dispatchMessage(Handler.java:101)
                                                                                                              at android.os.Looper.loopOnce(Looper.java:226)
                                                                                                              at android.os.Looper.loop(Looper.java:328)
                                                                                                              at android.os.HandlerThread.run(HandlerThread.java:67)
      2025-06-06 22:23:38.238 13201-17289 Compatibil...geReporter org.osmile.camera                    D  Compat change id reported: 210923482; UID 10066; state: DISABLED
      2025-06-06 22:23:38.239 13201-17289 Compatibil...geReporter org.osmile.camera                    D  Compat change id reported: 37756858; UID 10066; state: ENABLED
      2025-06-06 22:23:38.432  7886-9946  CameraManagerGlobal     com.fooview.android.fooview          E  Camera 4 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.433  7886-9946  CameraManagerGlobal     com.fooview.android.fooview          E  Camera 5 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.433  7886-9946  CameraManagerGlobal     com.fooview.android.fooview          E  Camera 6 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.433  7886-9946  CameraManagerGlobal     com.fooview.android.fooview          E  Camera 7 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.526 13899-23848 CameraManagerGlobal     com.tencent.mm                       E  Camera 4 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.526 13899-23848 CameraManagerGlobal     com.tencent.mm                       E  Camera 5 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.526 13899-23848 CameraManagerGlobal     com.tencent.mm                       E  Camera 6 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.526 13899-23848 CameraManagerGlobal     com.tencent.mm                       E  Camera 7 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.527 13899-16772 CameraManagerGlobal     com.tencent.mm                       E  Camera 4 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.527 13899-16772 CameraManagerGlobal     com.tencent.mm                       E  Camera 5 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.527 13899-16772 CameraManagerGlobal     com.tencent.mm                       E  Camera 6 is not present. Ignore physical camera status change
      2025-06-06 22:23:38.528 13899-16772 CameraManagerGlobal     com.tencent.mm                       E  Camera 7 is not present. Ignore physical camera status change
      2025-06-06 22:24:38.490 17809-17809 getprop                 pid-17809                            W  type=1400 audit(0.0:34312802): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:25:38.590 17887-17887 getprop                 pid-17887                            W  type=1400 audit(0.0:34312855): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:26:38.698 18093-18093 getprop                 pid-18093                            W  type=1400 audit(0.0:34312875): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:27:18.161 13712-14968 CameraManagerGlobal     com.tencent.mm                       E  Camera 4 is not present. Ignore physical camera status change
      2025-06-06 22:27:18.185 13712-14968 CameraManagerGlobal     com.tencent.mm                       E  Camera 5 is not present. Ignore physical camera status change
      2025-06-06 22:27:18.186 13712-14968 CameraManagerGlobal     com.tencent.mm                       E  Camera 6 is not present. Ignore physical camera status change
      2025-06-06 22:27:18.187 13712-14968 CameraManagerGlobal     com.tencent.mm                       E  Camera 7 is not present. Ignore physical camera status change
      2025-06-06 22:27:38.806 18255-18255 getprop                 pid-18255                            W  type=1400 audit(0.0:34312952): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:28:38.894 18310-18310 getprop                 pid-18310                            W  type=1400 audit(0.0:34313031): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:29:38.954 18352-18352 getprop                 pid-18352                            W  type=1400 audit(0.0:34313110): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:30:39.026 18457-18457 getprop                 pid-18457                            W  type=1400 audit(0.0:34313197): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:31:39.122 18717-18717 getprop                 pid-18717                            W  type=1400 audit(0.0:34313341): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:32:39.218 18879-18879 getprop                 pid-18879                            W  type=1400 audit(0.0:34313452): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:33:39.334 18930-18930 getprop                 pid-18930                            W  type=1400 audit(0.0:34313493): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
      2025-06-06 22:34:39.442 18968-18968 getprop                 pid-18968                            W  type=1400 audit(0.0:34313512): avc:  denied  { open } for  path="/dev/__properties__/u:object_r:vendor_camera_software_moonlight_prop:s0" dev="tmpfs" ino=9639 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_camera_software_moonlight_prop:s0 tclass=file permissive=0
       

       

      http log

       

      2025-06-06 22:38:51.912 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:38:51.922 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: looking at "libplugins_platforms_qtforandroid_arm64-v8a.so"
      2025-06-06 22:38:51.932 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> log info
      None:0-->Debug: Found metadata in lib /data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so, metadata=
      {
          "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
          "MetaData": {
              "Keys": [
                  "android"
              ]
          },
          "archlevel": 0,
          "className": "QAndroidIntegrationPlugin",
          "debug": false,
          "version": 395264
      }2025-06-06 22:38:51.940 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: Got keys from plugin meta data QList("android")
      2025-06-06 22:38:51.946 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:38:51.952 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:38:51.956 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so" loaded library
      2025-06-06 22:38:51.959 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:38:51.961 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:38:51.967 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:38:51.981 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:38:51.997 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:38:52.001 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:38:52.005 | INFO     | file.py:function:0 - Process(0):Thread(0) --> ['/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64', '/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins', '/data/data/org.osmile.camera/files/app']
      2025-06-06 22:38:52.039 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:38:52.050 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:38:52.060 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:38:52.066 | INFO     | file.py:function:0 - Process(0):Thread(0) --> ['/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia', '/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64', '/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins', '/data/data/org.osmile.camera/files/app']
      2025-06-06 22:38:52.071 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia" ...
      2025-06-06 22:38:52.073 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: looking at "libplugins_multimedia_androidmediaplugin_arm64-v8a.so"
      2025-06-06 22:38:52.076 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> log info
      None:0-->Debug: Found metadata in lib /data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia/libplugins_multimedia_androidmediaplugin_arm64-v8a.so, metadata=
      {
          "IID": "org.qt-project.Qt.QPlatformMediaPlugin",
          "MetaData": {
              "Keys": [
                  "android"
              ]
          },
          "archlevel": 0,
          "className": "QAndroidMediaPlugin",
          "debug": false,
          "version": 395264
      }
      2025-06-06 22:38:52.089 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: Got keys from plugin meta data QList("android")
      2025-06-06 22:38:52.094 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: looking at "libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so"
      2025-06-06 22:38:52.101 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> log info
      None:0-->Debug: Found metadata in lib /data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia/libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so, metadata=
      {
          "IID": "org.qt-project.Qt.QPlatformMediaPlugin",
          "MetaData": {
              "Keys": [
                  "ffmpeg"
              ]
          },
          "archlevel": 0,
          "className": "QFFmpegMediaPlugin",
          "debug": false,
          "version": 395264
      }2025-06-06 22:38:52.106 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: Got keys from plugin meta data QList("ffmpeg")
      2025-06-06 22:38:52.109 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/app/~~HhlAYd4KpBgAtc6LcoMchg==/org.osmile.camera-o3Di0qa9Evq64ksKvyR-CA==/lib/arm64" ...
      2025-06-06 22:38:52.115 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins" ...
      2025-06-06 22:38:52.119 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: checking directory path "/data/data/org.osmile.camera/files/app" ...
      2025-06-06 22:38:52.123 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: Available backends QList("android", "ffmpeg")
      2025-06-06 22:38:52.125 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: Loading media backend "ffmpeg"
      2025-06-06 22:38:52.141 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: "ssl_3" cannot load: Cannot load library ssl_3: dlopen failed: library "ssl_3" not found
      2025-06-06 22:38:52.148 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: "ssl" loaded library
      2025-06-06 22:38:52.152 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: ssl symbols resolved
      2025-06-06 22:38:52.156 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug: "/data/data/org.osmile.camera/files/app/_python_bundle/site-packages/PySide6/Qt/plugins/multimedia/libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so" loaded library
      2025-06-06 22:38:52.216 | INFO     | file.py:function:0 - Process(0):Thread(0) --> Available cameras:
      2025-06-06 22:38:52.222 | INFO     | file.py:function:0 - Process(0):Thread(0) --> [<PySide6.QtMultimedia.QCameraDevice(name=Rear Camera: 0, id=0, position=BackFace)" at 0x6d95ae6800>, <PySide6.QtMultimedia.QCameraDevice(name=Front Camera: 1, id=1, position=FrontFace)" at 0x6d95b04f80>]
      2025-06-06 22:38:52.227 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug:     Checking HW context: mediacodec
      2025-06-06 22:38:52.229 | DEBUG    | file.py:function:0 - Process(0):Thread(0) --> None:0-->Debug:     Using above hw context.
       

      buildozer.spec

       

      # 版本
      ## 1.0 只添加了PySide6要求的库,定制logo,使用自定义p4d代码。固定目录为/home/smile/app
      ## 1.1 更改为相对路径
      ## 1.2 添加loguru库[app]
      title = Camera
      package.name = Camera
      package.domain = org.osmile
      source.dir = ./build
      source.include_exts = py,png,jpg,kv,atlas,qml,js,ts,json,ttf
      version = 1.0.19
      requirements = python3,shiboken6,PySide6,loguru,keyboard,qrcode,pillow,openssl
      orientation = portrait
      osx.python_version = 3
      osx.kivy_version = 1.9.1
      fullscreen = 0
      android.archs = arm64-v8a
      android.allow_backup = True
      ios.kivy_ios_url = https://github.com/kivy/kivy-ios
      ios.kivy_ios_branch = master
      ios.ios_deploy_url = https://github.com/phonegap/ios-deploy
      ios.ios_deploy_branch = 1.10.0
      ios.codesign.allowed = false
      android.ndk_path = /home/smile/.pyside6_android_deploy/android-ndk/android-ndk-r26b
      android.sdk_path = /home/smile/.pyside6_android_deploy/android-sdk
      p4a.bootstrap = qt
      p4a.local_recipes = ./deployment/recipes
      p4a.branch = develop
      p4a.source_dir = /home/smile/lib/python-for-android
      android.permissions = android.permission.INTERNET, android.permission.WRITE_EXTERNAL_STORAGE,android.permission.CAMERA,android.permission.RECORD_AUDIO
      android.add_jars = ./deployment/jar/PySide6/jar/Qt6Android.jar,./deployment/jar/PySide6/jar/Qt6AndroidBindings.jar,./deployment/jar/PySide6/jar/Qt6AndroidMultimedia.jar
      p4a.extra_args = --qt-libs=Widgets,Core,Gui,Multimedia --load-local-libs=plugins_platforms_qtforandroid --init-classes=
      android.add_libs_arm64_v8a = libs/*.so
      # android.features = android.hardware.cameraicon.filename = /home/smile/lib/MH-512.png
      icon = /home/smile/lib/MH-512.png
      android.minapi = 24[buildozer]
      log_level = 2
      warn_on_root = 1
      bin_dir = ./build 

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            crmaurei Cristian Maureira-Fredes
            osmile Smile My
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes