Я запускаю QProcess, чтобы получить, например, возврат «adb devices». Там нет ошибки и всегда пустой ответ. У меня есть adb в моей системе env на Windows, и команда отлично работает на cmd.
Я делаю что-то неправильно или есть другой способ запуска команд adb в QT?
class ADBInfo: public QObject {
public:
void start(){
process = new QProcess( this );
process->start("adb.exe devices");
process->waitForFinished(-1);
qDebug() << "output: " << process->readAll();
qDebug() << "error: " << process->readAllStandardError();
}
private:
QProcess *process;
};