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) {
|
||||
deviceSerialNumber = AndroidAvdManager().startAvd(info.avdname);
|
||||
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);
|
||||
arguments << "install" << "-r " << packagePath;
|
||||
QString error;
|
||||
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)
|
||||
|
Reference in New Issue
Block a user