我無法在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