Android 플랫폼에서 QProcess를 통해 명령을 실행할 수 없습니다. 나는 Qt 라이브러리를 사용하고있다. 아무도 안드로이드 플랫폼에서 내 응용 프로그램에서 셸 명령을 실행하는 방법을 설명 할 수 있습니까?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