如何将添加自定义资产添加到.apk文件?

问题描述:

我需要在android资源文件夹中有一些文件,我如何使用QtCreator/QMake添加它们?如何将添加自定义资产添加到.apk文件?

如果您正在开发应用程序,那么只需复制/粘贴资产文件夹中的文件即可。

但是,如果您的应用程序已经构建并可作为.apk文件,那么您不能修改其任何内容。

+1

我开发使用Qt 5.2应用3210的问题是如何使它通过Qmake –

假设你已经在你的源代码目录的结构如下:

foo.pro 
extra_data/file1 
extra_data/file2 
… 

加入以下foo.pro应该部署extra_data文件夹资产:// extra_data(确切路径可能会有所不同,现在无法验证)在APK:

folder_01.source = extra_data 
folder_01.target = extra_data 
DEPLOYMENTFOLDERS += folder_01 
+0

感谢您的回答,试过这个,但它不工作:(请注意,我使用的Qt 5.2 –

+0

其实它的工作。 Doublecheck;) 这是QtCreator自身复制的qml文件的方式。 –

+0

工作过,谢谢。但是,似乎这些块不能出现在条件块中,奇怪... – Avio

将文件复制到/5.2.0/android_armv7/src/android/java/assets的伎俩

+0

该路径相对于哪里? – Larpon