gpt4 book ai didi

android - 向 Android 应用程序添加额外文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:46 25 4
gpt4 key购买 nike

我正在使用 qt 5.2,我一直在尝试弄清楚如何在安装应用程序时将额外的文件与我的应用程序一起使用。我希望能够使用 adb shell 然后 cd 进入 data/data/org.qtproject.example.myProjectPath/。我希望能够在某处找到该文件。我已经发布了关于此的问题,但无法找到答案。有些人确实回复并提到 Assets ,但 qt 5.2 不创建 Assets 文件。我还被告知要按照

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 文件的内容。

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

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

deployment.files += MyFile1
deployment.files += MyFile2
...
deployment.path = /assets
INSTALLS += deployment

关于android - 向 Android 应用程序添加额外文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23620082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com