当前位置 : 主页 > 手机开发 > android >

将额外文件添加到Android应用程序

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在使用qt 5.2,我一直在试图找出如何在安装时将额外的文件与我的应用程序一起使用.我希望能够使用adb shell然后cd到data / data / org.qtproject.example.myProjectPath /.我希望能够在某个地方找
我正在使用qt 5.2,我一直在试图找出如何在安装时将额外的文件与我的应用程序一起使用.我希望能够使用adb shell然后cd到data / data / org.qtproject.example.myProjectPath /.我希望能够在某个地方找到该文件.我已经发布了一个关于此的问题,但无法找到答案.有些人做了回复,提到了资产,但qt 5.2没有创建资产文件.我还被告知要尝试一些方法

deployment.files += program
deployment.path = /assets
INSTALLS += deployment

并且

documentation.path = /usr/local/program/doc
documentation.files = docs/*
INSTALLS += documentation

这些我都不能开始工作.我也获得了this link但它似乎不是特定于Android的.

您可以使用Qt资源系统.默认情况下,所有Qt应用程序都可以使用“:/”前缀或URL方案前缀“qrc:”访问qrc文件的内容.

另一种方法是将资源部署到包的资产目录中.如果您想要与Android API实现更好的互操作性,这是最佳选择.您可以使用“assets:”前缀访问目录中的所有资源.与qrc不同,此方法不是跨平台解决方案.

在构建项目时,在Build-Directory / android-build /中创建一个名为“assets”的文件夹.在资产目录中复制文件后,您可以将这些文件添加到您的专业版:

deployment.files += MyFile1
deployment.files += MyFile2
...
deployment.path = /assets
INSTALLS += deployment
网友评论