AndroidプラットフォームではQProcess経由でコマンドを実行できません。私はQtライブラリを使用しています。誰でもAndroidプラットフォーム上のアプリケーションからシェルコマンドを実行する方法を説明できますか?AndroidプラットフォームでQProcess経由でシェルコマンドを実行
QProcess process();
process.execute("ls");
bool finished = process.waitForFinished(-1);
qDebug() << "End : " << finished << " Output : " << process.errorString();
タイムアウトを指定しないと、プロセスは終了しません。 timeoutを指定すると、process.waitForFinished()はfalseを返します.10000 msとします。
誰でも助けることができますか? – ArnesTwin
何が間違っているか説明できますか?プロセスが終了した後の 'QProcess :: error()'、 'errorString()'、 'exitCode()'、 'exitStatus()'などの値と同じです。 –
それは終わらない、ちょうど待つ – ArnesTwin