kob*_*son 3 c++ qt android qt-creator qt5.2
我正在使用qt 5.2,我一直在试图找出如何在安装时将额外的文件与我的应用程序一起使用.我希望能够使用adb shell然后cd进入data/data/org.qtproject.example.myProjectPath/.我希望能够在某个地方找到该文件.我已经发布了一个关于此的问题,但无法找到答案.有些人做了回复,提到了资产,但qt 5.2没有创建资产文件.我还被告知要尝试一些方法
deployment.files += program
deployment.path = /assets
INSTALLS += deployment
Run Code Online (Sandbox Code Playgroud)
并且
documentation.path = /usr/local/program/doc
documentation.files = docs/*
INSTALLS += documentation
Run Code Online (Sandbox Code Playgroud)
这些我都不能开始工作.我也得到了这个链接,但它似乎不是特定于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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2210 次 |
| 最近记录: |