forked from qt-creator/qt-creator
Android: Use new message manager API
Bring pane to front if error occurs when trying to install custom APK. This is only triggered when the user explicitly presses a button, so that is fine. Task-number: QTCREATORBUG-24430 Change-Id: I4358e9a430ac220400ed70ebfe617f556d6e91a3 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
@@ -514,14 +514,15 @@ void AndroidManager::installQASIPackage(Target *target, const QString &packagePa
|
|||||||
if (info.type == AndroidDeviceInfo::Emulator) {
|
if (info.type == AndroidDeviceInfo::Emulator) {
|
||||||
deviceSerialNumber = AndroidAvdManager().startAvd(info.avdname);
|
deviceSerialNumber = AndroidAvdManager().startAvd(info.avdname);
|
||||||
if (deviceSerialNumber.isEmpty())
|
if (deviceSerialNumber.isEmpty())
|
||||||
Core::MessageManager::write(tr("Starting Android virtual device failed."));
|
Core::MessageManager::writeDisrupting(tr("Starting Android virtual device failed."));
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList arguments = AndroidDeviceInfo::adbSelector(deviceSerialNumber);
|
QStringList arguments = AndroidDeviceInfo::adbSelector(deviceSerialNumber);
|
||||||
arguments << "install" << "-r " << packagePath;
|
arguments << "install" << "-r " << packagePath;
|
||||||
QString error;
|
QString error;
|
||||||
if (!runAdbCommandDetached(arguments, &error, true))
|
if (!runAdbCommandDetached(arguments, &error, true))
|
||||||
Core::MessageManager::write(tr("Android package installation failed.\n%1").arg(error));
|
Core::MessageManager::writeDisrupting(
|
||||||
|
tr("Android package installation failed.\n%1").arg(error));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AndroidManager::checkKeystorePassword(const QString &keystorePath, const QString &keystorePasswd)
|
bool AndroidManager::checkKeystorePassword(const QString &keystorePath, const QString &keystorePasswd)
|
||||||
|
Reference in New Issue
Block a user