我无法在Android平台上通过QProcess运行任何命令。我正在使用Qt库。任何人都可以解释如何从Android平台上的应用程序运行shell命令?在Android平台上通过QProcess运行shell命令
QProcess process();
process.execute("ls");
bool finished = process.waitForFinished(-1);
qDebug() << "End : " << finished << " Output : " << process.errorString();
如果我没有指定超时,则进程没有完成。当我指定超时时,process.waitForFinished()返回false假设10000毫秒。
任何人都可以帮助吗? – ArnesTwin
你能解释什么是错的吗?像过程完成后,'QProcess :: error()','errorString()','exitCode()','exitStatus()'等等的值是什么。 –
它没有完成,只是等待 – ArnesTwin