Cómo agregar archivos de expansión de Android con Qt

Actualmente estoy desarrollando una aplicación de Android con Qt / QML y mi aplicación será mucho más grande que el límite de 50 MB de Google Play Store debido a los archivos multimedia que se van a empaquetar, por lo que tengo que usar archivos de extensión. Después de una cierta búsqueda encontré en una página una línea que decía que el sistema de recursos Qt puede ayudar a crear archivos de extensión .obb:

"Para recursos grandes que no encajan en el límite de 50 MB de Google Play Store, qrc puede generar archivos rcc que se pueden poner en obb"

Pero no puedo encontrar ninguna información sobre cómo hacer esto o cómo acceder a los archivos de mi código.

EDIT: He hecho un archivo .rcc utilizando Qt. Tratando de convertirlo a .obb ahora. ¿Alguien hizo esto usando la herramienta jobb?

También estaba pensando que podría cargar el archivo .rcc directamente como Google Play acepta cualquier formato de archivo para los archivos de expansión, pero entonces no sería capaz de hacerlo cifrado .. pero ¿cómo puedo acceder al archivo .rcc? ¿Tengo que escribir algún código Java o puedo hacerlo funcionar desde Qt C ++ / QML?

EDIT: Lo deduje. He creado un archivo de recursos binarios externos utilizando la herramienta rcc disponible en el símbolo del sistema Qt. Uso de la clase QResource Puedo cargar el archivo binario externo del recurso y tenerlo como era un archivo normal del recurso del qrc.

Estaba enfrentando un problema similar con archivos de expansión y lo solucioné. Aunque no cubrí ningún problema de cifrado.

Consulte la siguiente respuesta: https://stackoverflow.com/a/31911151/3155461

  • ¿Cómo realizar una llamada con Qt directamente desde la aplicación?
  • ¿Qué es carotene_o4t y por qué causa problemas con la compilación de un programa utilizando opencv con Qt en Android?
  • Ejecutar archivo java en qt
  • Portar la aplicación iphone. Si tuviera que iniciar su aplicación de nuevo desde cero, ¿qué haría de manera diferente?
  • No se puede emitir señal en Android
  • En Qt / QML, cómo cargar diferentes imágenes para diferentes densidades de dispositivos (Android)
  • Qt streaming de llamadas de video móvil
  • Qt en Android: el código C ++ se ejecuta en la máquina virtual Dalvik
  • Comparación entre QAbstractButton y QPushButton * carece de un molde
  • QNetworkAccessManager - primero GET muy lento
  • Seleccione el tipo de teclado de entrada para QLineEdit
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.