forked from qt-creator/qt-creator
Android: Don't quote log lines with path names
Change-Id: I70f23af46bd6c8318971b20727e4010889bdcebc Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
@@ -69,7 +69,7 @@ bool AndroidAvdManager::avdManagerCommand(const AndroidConfig &config, const QSt
|
|||||||
QtcProcess proc;
|
QtcProcess proc;
|
||||||
Environment env = AndroidConfigurations::toolsEnvironment(config);
|
Environment env = AndroidConfigurations::toolsEnvironment(config);
|
||||||
proc.setEnvironment(env);
|
proc.setEnvironment(env);
|
||||||
qCDebug(avdManagerLog) << "Running AVD Manager command:" << cmd.toUserOutput();
|
qCDebug(avdManagerLog).noquote() << "Running AVD Manager command:" << cmd.toUserOutput();
|
||||||
proc.setCommand(cmd);
|
proc.setCommand(cmd);
|
||||||
proc.runBlocking();
|
proc.runBlocking();
|
||||||
if (proc.result() == ProcessResult::FinishedWithSuccess) {
|
if (proc.result() == ProcessResult::FinishedWithSuccess) {
|
||||||
@@ -116,7 +116,7 @@ static CreateAvdInfo createAvdCommand(const AndroidConfig &config, const CreateA
|
|||||||
arguments << "-f";
|
arguments << "-f";
|
||||||
|
|
||||||
const FilePath avdManagerTool = config.avdManagerToolPath();
|
const FilePath avdManagerTool = config.avdManagerToolPath();
|
||||||
qCDebug(avdManagerLog)
|
qCDebug(avdManagerLog).noquote()
|
||||||
<< "Running AVD Manager command:" << CommandLine(avdManagerTool, arguments).toUserOutput();
|
<< "Running AVD Manager command:" << CommandLine(avdManagerTool, arguments).toUserOutput();
|
||||||
QtcProcess proc;
|
QtcProcess proc;
|
||||||
proc.setProcessMode(ProcessMode::Writer);
|
proc.setProcessMode(ProcessMode::Writer);
|
||||||
@@ -182,7 +182,7 @@ QFuture<CreateAvdInfo> AndroidAvdManager::createAvd(CreateAvdInfo info) const
|
|||||||
bool AndroidAvdManager::removeAvd(const QString &name) const
|
bool AndroidAvdManager::removeAvd(const QString &name) const
|
||||||
{
|
{
|
||||||
const CommandLine command(m_config.avdManagerToolPath(), {"delete", "avd", "-n", name});
|
const CommandLine command(m_config.avdManagerToolPath(), {"delete", "avd", "-n", name});
|
||||||
qCDebug(avdManagerLog) << "Running command (removeAvd):" << command.toUserOutput();
|
qCDebug(avdManagerLog).noquote() << "Running command (removeAvd):" << command.toUserOutput();
|
||||||
QtcProcess proc;
|
QtcProcess proc;
|
||||||
proc.setTimeoutS(5);
|
proc.setTimeoutS(5);
|
||||||
proc.setEnvironment(AndroidConfigurations::toolsEnvironment(m_config));
|
proc.setEnvironment(AndroidConfigurations::toolsEnvironment(m_config));
|
||||||
@@ -298,7 +298,7 @@ bool AndroidAvdManager::startAvdAsync(const QString &avdName) const
|
|||||||
|
|
||||||
cmd.addArgs(m_config.emulatorArgs(), CommandLine::Raw);
|
cmd.addArgs(m_config.emulatorArgs(), CommandLine::Raw);
|
||||||
cmd.addArgs({"-avd", avdName});
|
cmd.addArgs({"-avd", avdName});
|
||||||
qCDebug(avdManagerLog) << "Running command (startAvdAsync):" << cmd.toUserOutput();
|
qCDebug(avdManagerLog).noquote() << "Running command (startAvdAsync):" << cmd.toUserOutput();
|
||||||
avdProcess->setCommand(cmd);
|
avdProcess->setCommand(cmd);
|
||||||
avdProcess->start();
|
avdProcess->start();
|
||||||
return avdProcess->waitForStarted(-1);
|
return avdProcess->waitForStarted(-1);
|
||||||
@@ -339,7 +339,7 @@ bool AndroidAvdManager::isAvdBooted(const QString &device) const
|
|||||||
arguments << "shell" << "getprop" << "init.svc.bootanim";
|
arguments << "shell" << "getprop" << "init.svc.bootanim";
|
||||||
|
|
||||||
const CommandLine command({m_config.adbToolPath(), arguments});
|
const CommandLine command({m_config.adbToolPath(), arguments});
|
||||||
qCDebug(avdManagerLog) << "Running command (isAvdBooted):" << command.toUserOutput();
|
qCDebug(avdManagerLog).noquote() << "Running command (isAvdBooted):" << command.toUserOutput();
|
||||||
QtcProcess adbProc;
|
QtcProcess adbProc;
|
||||||
adbProc.setTimeoutS(10);
|
adbProc.setTimeoutS(10);
|
||||||
adbProc.setCommand(command);
|
adbProc.setCommand(command);
|
||||||
|
@@ -576,7 +576,7 @@ bool AndroidBuildApkStep::init()
|
|||||||
m_packagePath = AndroidManager::apkPath(target());
|
m_packagePath = AndroidManager::apkPath(target());
|
||||||
}
|
}
|
||||||
|
|
||||||
qCDebug(buildapkstepLog) << "APK or AAB path:" << m_packagePath;
|
qCDebug(buildapkstepLog).noquote() << "APK or AAB path:" << m_packagePath.toUserOutput();
|
||||||
|
|
||||||
FilePath command = version->hostBinPath().pathAppended("androiddeployqt").withExecutableSuffix();
|
FilePath command = version->hostBinPath().pathAppended("androiddeployqt").withExecutableSuffix();
|
||||||
|
|
||||||
|
@@ -256,7 +256,8 @@ void AndroidConfig::load(const QSettings &settings)
|
|||||||
m_customNdkList.removeAll("");
|
m_customNdkList.removeAll("");
|
||||||
if (!m_defaultNdk.isEmpty() && ndkVersion(m_defaultNdk).isNull()) {
|
if (!m_defaultNdk.isEmpty() && ndkVersion(m_defaultNdk).isNull()) {
|
||||||
if (avdConfigLog().isDebugEnabled())
|
if (avdConfigLog().isDebugEnabled())
|
||||||
qCDebug(avdConfigLog) << "Clearing invalid default NDK setting:" << m_defaultNdk.path();
|
qCDebug(avdConfigLog).noquote() << "Clearing invalid default NDK setting:"
|
||||||
|
<< m_defaultNdk.toUserOutput();
|
||||||
m_defaultNdk.clear();
|
m_defaultNdk.clear();
|
||||||
}
|
}
|
||||||
parseDependenciesJson();
|
parseDependenciesJson();
|
||||||
@@ -950,8 +951,8 @@ QVersionNumber AndroidConfig::ndkVersion(const FilePath &ndkPath)
|
|||||||
{
|
{
|
||||||
QVersionNumber version;
|
QVersionNumber version;
|
||||||
if (!ndkPath.exists()) {
|
if (!ndkPath.exists()) {
|
||||||
qCDebug(avdConfigLog) << "Cannot find ndk version. Check NDK path."
|
qCDebug(avdConfigLog).noquote() << "Cannot find ndk version. Check NDK path."
|
||||||
<< ndkPath.toString();
|
<< ndkPath.toUserOutput();
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -152,7 +152,7 @@ void AndroidDebugSupport::start()
|
|||||||
solibSearchPath.append(androidLibsPath);
|
solibSearchPath.append(androidLibsPath);
|
||||||
solibSearchPath.removeDuplicates();
|
solibSearchPath.removeDuplicates();
|
||||||
setSolibSearchPath(solibSearchPath);
|
setSolibSearchPath(solibSearchPath);
|
||||||
qCDebug(androidDebugSupportLog) << "SoLibSearchPath: "<<solibSearchPath;
|
qCDebug(androidDebugSupportLog).noquote() << "SoLibSearchPath: " << solibSearchPath;
|
||||||
setSymbolFile(buildDir.pathAppended("app_process"));
|
setSymbolFile(buildDir.pathAppended("app_process"));
|
||||||
setSkipExecutableValidation(true);
|
setSkipExecutableValidation(true);
|
||||||
setUseExtendedRemote(true);
|
setUseExtendedRemote(true);
|
||||||
@@ -183,7 +183,7 @@ void AndroidDebugSupport::start()
|
|||||||
if (!sysRoot.exists())
|
if (!sysRoot.exists())
|
||||||
sysRoot = AndroidConfig::toolchainPathFromNdk(ndkLocation) / "sysroot";
|
sysRoot = AndroidConfig::toolchainPathFromNdk(ndkLocation) / "sysroot";
|
||||||
setSysRoot(sysRoot);
|
setSysRoot(sysRoot);
|
||||||
qCDebug(androidDebugSupportLog) << "Sysroot: " << sysRoot;
|
qCDebug(androidDebugSupportLog).noquote() << "Sysroot: " << sysRoot.toUserOutput();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isQmlDebugging()) {
|
if (isQmlDebugging()) {
|
||||||
|
@@ -498,7 +498,8 @@ void AndroidDeployQtStep::gatherFilesToPull()
|
|||||||
m_filesToPull["/system/" + libDirName + "/libc.so"] = buildDir + "libc.so";
|
m_filesToPull["/system/" + libDirName + "/libc.so"] = buildDir + "libc.so";
|
||||||
|
|
||||||
for (auto itr = m_filesToPull.constBegin(); itr != m_filesToPull.constEnd(); ++itr)
|
for (auto itr = m_filesToPull.constBegin(); itr != m_filesToPull.constEnd(); ++itr)
|
||||||
qCDebug(deployStepLog) << "Pulling file from device:" << itr.key() << "to:" << itr.value();
|
qCDebug(deployStepLog).noquote() << "Pulling file from device:" << itr.key()
|
||||||
|
<< "to:" << itr.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
void AndroidDeployQtStep::doRun()
|
void AndroidDeployQtStep::doRun()
|
||||||
|
@@ -761,7 +761,8 @@ QProcess *AndroidManager::runAdbCommandDetached(const QStringList &args, QString
|
|||||||
{
|
{
|
||||||
std::unique_ptr<QProcess> p(new QProcess);
|
std::unique_ptr<QProcess> p(new QProcess);
|
||||||
const FilePath adb = AndroidConfigurations::currentConfig().adbToolPath();
|
const FilePath adb = AndroidConfigurations::currentConfig().adbToolPath();
|
||||||
qCDebug(androidManagerLog) << "Running command (async):" << CommandLine(adb, args).toUserOutput();
|
qCDebug(androidManagerLog).noquote() << "Running command (async):"
|
||||||
|
<< CommandLine(adb, args).toUserOutput();
|
||||||
p->start(adb.toString(), args);
|
p->start(adb.toString(), args);
|
||||||
if (p->waitForStarted(500) && p->state() == QProcess::Running) {
|
if (p->waitForStarted(500) && p->state() == QProcess::Running) {
|
||||||
if (deleteOnFinish) {
|
if (deleteOnFinish) {
|
||||||
@@ -772,7 +773,7 @@ QProcess *AndroidManager::runAdbCommandDetached(const QStringList &args, QString
|
|||||||
}
|
}
|
||||||
|
|
||||||
QString errorStr = QString::fromUtf8(p->readAllStandardError());
|
QString errorStr = QString::fromUtf8(p->readAllStandardError());
|
||||||
qCDebug(androidManagerLog) << "Running command (async) failed:"
|
qCDebug(androidManagerLog).noquote() << "Running command (async) failed:"
|
||||||
<< CommandLine(adb, args).toUserOutput()
|
<< CommandLine(adb, args).toUserOutput()
|
||||||
<< "Output:" << errorStr;
|
<< "Output:" << errorStr;
|
||||||
if (err)
|
if (err)
|
||||||
|
@@ -271,7 +271,7 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa
|
|||||||
m_apiLevel = AndroidManager::deviceApiLevel(target);
|
m_apiLevel = AndroidManager::deviceApiLevel(target);
|
||||||
|
|
||||||
m_extraEnvVars = runControl->aspect<EnvironmentAspect>()->environment;
|
m_extraEnvVars = runControl->aspect<EnvironmentAspect>()->environment;
|
||||||
qCDebug(androidRunWorkerLog) << "Environment variables for the app"
|
qCDebug(androidRunWorkerLog).noquote() << "Environment variables for the app"
|
||||||
<< m_extraEnvVars.toStringList();
|
<< m_extraEnvVars.toStringList();
|
||||||
|
|
||||||
if (target->buildConfigurations().first()->buildType() != BuildConfiguration::BuildType::Release)
|
if (target->buildConfigurations().first()->buildType() != BuildConfiguration::BuildType::Release)
|
||||||
@@ -304,7 +304,7 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa
|
|||||||
m_afterFinishAdbCommands.append(QString("shell %1").arg(shellCmd));
|
m_afterFinishAdbCommands.append(QString("shell %1").arg(shellCmd));
|
||||||
|
|
||||||
m_debugServerPath = debugServer(m_useLldb, target).toString();
|
m_debugServerPath = debugServer(m_useLldb, target).toString();
|
||||||
qCDebug(androidRunWorkerLog) << "Device Serial:" << m_deviceSerialNumber
|
qCDebug(androidRunWorkerLog).noquote() << "Device Serial:" << m_deviceSerialNumber
|
||||||
<< ", API level:" << m_apiLevel
|
<< ", API level:" << m_apiLevel
|
||||||
<< ", Extra Start Args:" << m_amStartExtraArgs
|
<< ", Extra Start Args:" << m_amStartExtraArgs
|
||||||
<< ", Before Start ADB cmds:" << m_beforeStartAdbCommands
|
<< ", Before Start ADB cmds:" << m_beforeStartAdbCommands
|
||||||
@@ -536,7 +536,7 @@ void Android::Internal::AndroidRunnerWorker::asyncStartLogcat()
|
|||||||
|
|
||||||
const QStringList logcatArgs = selector() << "logcat" << timeArg;
|
const QStringList logcatArgs = selector() << "logcat" << timeArg;
|
||||||
const FilePath adb = AndroidConfigurations::currentConfig().adbToolPath();
|
const FilePath adb = AndroidConfigurations::currentConfig().adbToolPath();
|
||||||
qCDebug(androidRunWorkerLog) << "Running logcat command (async):"
|
qCDebug(androidRunWorkerLog).noquote() << "Running logcat command (async):"
|
||||||
<< CommandLine(adb, logcatArgs).toUserOutput();
|
<< CommandLine(adb, logcatArgs).toUserOutput();
|
||||||
m_adbLogcatProcess->start(adb.toString(), logcatArgs);
|
m_adbLogcatProcess->start(adb.toString(), logcatArgs);
|
||||||
if (m_adbLogcatProcess->waitForStarted(500) && m_adbLogcatProcess->state() == QProcess::Running)
|
if (m_adbLogcatProcess->waitForStarted(500) && m_adbLogcatProcess->state() == QProcess::Running)
|
||||||
@@ -640,7 +640,7 @@ void AndroidRunnerWorker::asyncStartHelper()
|
|||||||
if (!m_extraAppParams.isEmpty()) {
|
if (!m_extraAppParams.isEmpty()) {
|
||||||
QStringList appArgs =
|
QStringList appArgs =
|
||||||
Utils::ProcessArgs::splitArgs(m_extraAppParams, Utils::OsType::OsTypeLinux);
|
Utils::ProcessArgs::splitArgs(m_extraAppParams, Utils::OsType::OsTypeLinux);
|
||||||
qCDebug(androidRunWorkerLog) << "Using application arguments: " << appArgs;
|
qCDebug(androidRunWorkerLog).noquote() << "Using application arguments: " << appArgs;
|
||||||
args << "-e" << "extraappparams"
|
args << "-e" << "extraappparams"
|
||||||
<< QString::fromLatin1(appArgs.join(' ').toUtf8().toBase64());
|
<< QString::fromLatin1(appArgs.join(' ').toUtf8().toBase64());
|
||||||
}
|
}
|
||||||
@@ -758,7 +758,8 @@ void AndroidRunnerWorker::handleJdbWaiting()
|
|||||||
QStringList jdbArgs("-connect");
|
QStringList jdbArgs("-connect");
|
||||||
jdbArgs << QString("com.sun.jdi.SocketAttach:hostname=localhost,port=%1")
|
jdbArgs << QString("com.sun.jdi.SocketAttach:hostname=localhost,port=%1")
|
||||||
.arg(m_localJdbServerPort.toString());
|
.arg(m_localJdbServerPort.toString());
|
||||||
qCDebug(androidRunWorkerLog) << "Starting JDB:" << CommandLine(jdbPath, jdbArgs).toUserOutput();
|
qCDebug(androidRunWorkerLog).noquote()
|
||||||
|
<< "Starting JDB:" << CommandLine(jdbPath, jdbArgs).toUserOutput();
|
||||||
std::unique_ptr<QProcess, Deleter> jdbProcess(new QProcess, &deleter);
|
std::unique_ptr<QProcess, Deleter> jdbProcess(new QProcess, &deleter);
|
||||||
jdbProcess->setProcessChannelMode(QProcess::MergedChannels);
|
jdbProcess->setProcessChannelMode(QProcess::MergedChannels);
|
||||||
jdbProcess->start(jdbPath.toString(), jdbArgs);
|
jdbProcess->start(jdbPath.toString(), jdbArgs);
|
||||||
|
@@ -130,7 +130,7 @@ static bool sdkManagerCommand(const AndroidConfig &config, const QStringList &ar
|
|||||||
{
|
{
|
||||||
QStringList newArgs = args;
|
QStringList newArgs = args;
|
||||||
newArgs.append(sdkRootArg(config));
|
newArgs.append(sdkRootArg(config));
|
||||||
qCDebug(sdkManagerLog) << "Running SDK Manager command (sync):"
|
qCDebug(sdkManagerLog).noquote() << "Running SDK Manager command (sync):"
|
||||||
<< CommandLine(config.sdkManagerToolPath(), newArgs)
|
<< CommandLine(config.sdkManagerToolPath(), newArgs)
|
||||||
.toUserOutput();
|
.toUserOutput();
|
||||||
QtcProcess proc;
|
QtcProcess proc;
|
||||||
@@ -157,8 +157,9 @@ static void sdkManagerCommand(const AndroidConfig &config, const QStringList &ar
|
|||||||
{
|
{
|
||||||
QStringList newArgs = args;
|
QStringList newArgs = args;
|
||||||
newArgs.append(sdkRootArg(config));
|
newArgs.append(sdkRootArg(config));
|
||||||
qCDebug(sdkManagerLog) << "Running SDK Manager command (async):"
|
qCDebug(sdkManagerLog).noquote() << "Running SDK Manager command (async):"
|
||||||
<< CommandLine(config.sdkManagerToolPath(), newArgs).toUserOutput();
|
<< CommandLine(config.sdkManagerToolPath(), newArgs)
|
||||||
|
.toUserOutput();
|
||||||
int offset = fi.progressValue();
|
int offset = fi.progressValue();
|
||||||
QtcProcess proc;
|
QtcProcess proc;
|
||||||
proc.setEnvironment(AndroidConfigurations::toolsEnvironment(config));
|
proc.setEnvironment(AndroidConfigurations::toolsEnvironment(config));
|
||||||
|
@@ -181,7 +181,8 @@ void SplashScreenWidget::setImageFromPath(const FilePath &imagePath, bool resize
|
|||||||
emit imageChanged();
|
emit imageChanged();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
qCDebug(androidManifestEditorLog) << "Cannot save image.";
|
qCDebug(androidManifestEditorLog).noquote()
|
||||||
|
<< "Cannot save image." << targetPath.toUserOutput();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -231,7 +232,8 @@ void SplashScreenWidget::loadImage()
|
|||||||
}
|
}
|
||||||
QImage image = QImage(targetPath.toString());
|
QImage image = QImage(targetPath.toString());
|
||||||
if (image.isNull()) {
|
if (image.isNull()) {
|
||||||
qCDebug(androidManifestEditorLog) << "Cannot load image.";
|
qCDebug(androidManifestEditorLog).noquote()
|
||||||
|
<< "Cannot load image." << targetPath.toUserOutput();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (m_showImageFullScreen) {
|
if (m_showImageFullScreen) {
|
||||||
|
Reference in New Issue
Block a user