【发布时间】:2015-09-07 01:18:28
【问题描述】:
我目前正在使用 Qt / QML 开发一个 Android 应用程序,由于要捆绑的媒体文件,我的应用程序将远远大于 50 MB 的 Google Play 商店限制,因此我必须使用扩展文件。经过一番搜索,我在page 上发现了一行说 Qt 资源系统可以帮助制作 .obb 扩展文件:
“对于不符合Google Play商店50MB限制的大资源,qrc可以生成可以放入obb的rcc文件”
但我找不到有关如何执行此操作或如何从我的代码访问这些文件的任何信息。
编辑: 我使用 Qt 制作了一个 .rcc 文件。现在正在尝试将其转换为 .obb。有人用 jobb 工具做过这个吗?
我还想我可以直接上传 .rcc 文件,因为 Google Play 接受任何文件格式的扩展文件,但是我无法对其进行加密..但是我怎么能访问 .rcc 文件?我是否必须编写一些 Java 代码,或者我可以让它在 Qt C++/QML 中工作?
编辑: 我想到了。我使用 Qt 命令提示符中可用的 rcc 工具创建了一个外部二进制资源文件。使用 QResource 类,我可以加载外部二进制资源文件并像普通的 qrc 资源文件一样访问它。
【问题讨论】:
-
如果你已经弄明白了,请把它作为答案并接受它,这样它就不会出现在未回答的问题列表中。
标签: android qt google-play qml apk-expansion-files