如何在android中从QT GUI应用程序运行控制台应用程序

如何在android中从QT GUI应用程序运行控制台应用程序,android,c++,qt,Android,C++,Qt,我有以下情况:一个基于Qt小部件的应用程序,它是在后台运行控制台应用程序的接口。它在Windows和Linux上运行良好,现在我正在为Android编译它。我使用NDK(android-NDK-R10b)编译了控制台应用程序(用C编写)。为了编译接口,我使用了qt-opensource-windows-x86-android-5.3.0。我尝试将console应用程序包含在主应用程序的资产中,并在应用程序的第一个开头使用以下代码将其复制到运行文件夹: QFile file; file.setFi

我有以下情况:一个基于Qt小部件的应用程序,它是在后台运行控制台应用程序的接口。它在Windows和Linux上运行良好,现在我正在为Android编译它。我使用NDK(android-NDK-R10b)编译了控制台应用程序(用C编写)。为了编译接口,我使用了qt-opensource-windows-x86-android-5.3.0。我尝试将console应用程序包含在主应用程序的资产中,并在应用程序的第一个开头使用以下代码将其复制到运行文件夹:

QFile file;
file.setFileName("assets:/ConsoleApp");
if (!QFile::exists("./ConsoleApp"))
{
    if (File.Copy("./ConsoleApp"))
        qDebug () << "File copied";
    else
        qDebug () << "File not copied";
}
else
    qDebug () << "The file already exists";
QFile文件;
file.setFileName(“资产:/ConsoleApp”);
如果(!QFile::exists(“./ConsoleApp”))
{
if(File.Copy(“./ConsoleApp”))

qDebug()你好@JoséAndrés,你有没有找到解决方案?我没有找到问题的解决方案。显然Android不允许我从Qt中的另一个应用程序运行控制台程序。你好@JoséAndr s,你有没有找到解决方案?我没有找到问题的解决方案。显然Android不允许我从Qt中运行控制台程序Qt中的另一个应用程序。