在Android中为你的应用添加额外的文件

Adding extra files to your app in Android

本文关键字:添加 文件 应用 Android      更新时间:2023-10-16

我使用Qt 5.2, QtCreator。

我写了一个应用程序,我也有一个可执行文件,我可以在Android上运行,但我希望它,所以当我安装我的应用程序的可执行文件可以调用,所以我希望它包含在它,例如,当我在/data/data/com.example.myapp/files文件中查看可执行文件将在那里。

有人知道怎么做吗?

在您的开发文件夹中,您将找到androidassets -只需将可执行文件放入该文件夹并将这些添加到您的。pro:

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

但是资产中的文件是只读的。所以你应该先把它复制到其他位置:

QFile dfile("assets:/program");
if (dfile.exists())
{
     dfile.copy("./program");
     QFile::setPermissions("./program",QFile::WriteOwner | QFile::ReadOwner);
}

现在您可以访问该文件并运行它了。