forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/6.0'
Change-Id: I0eae76ecff1a315877e4fdd471f0de3a3a55f180
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
|
||||
#include <projectexplorer/buildsystem.h>
|
||||
#include <projectexplorer/devicesupport/devicemanager.h>
|
||||
#include <projectexplorer/environmentaspect.h>
|
||||
#include <projectexplorer/kit.h>
|
||||
#include <projectexplorer/project.h>
|
||||
#include <projectexplorer/target.h>
|
||||
@@ -56,7 +57,7 @@ namespace Internal {
|
||||
|
||||
using namespace Utils;
|
||||
|
||||
#define APP_ID "io.qt.designviewer"
|
||||
#define APP_ID "io.qt.qtdesignviewer"
|
||||
|
||||
class ApkInfo {
|
||||
public:
|
||||
@@ -91,7 +92,7 @@ FilePath AndroidQmlPreviewWorker::designViewerApkPath(const QString &abi) const
|
||||
return {};
|
||||
|
||||
if (apkInfo()->abis.contains(abi)) {
|
||||
return Core::ICore::resourcePath(QString("android/qtdesignviewer/designviewer_%1.apk")
|
||||
return Core::ICore::resourcePath(QString("android/qtdesignviewer/qtdesignviewer_%1.apk")
|
||||
.arg(abi));
|
||||
}
|
||||
return {};
|
||||
@@ -424,9 +425,14 @@ bool AndroidQmlPreviewWorker::startPreviewApp()
|
||||
const QDir destDir(apkInfo()->uploadDir);
|
||||
const QString qmlrcPath = destDir.filePath(m_uploadInfo.uploadPackage.baseName()
|
||||
+ packageSuffix);
|
||||
const QStringList command{"am", "start",
|
||||
"-n", apkInfo()->activityId,
|
||||
"-e", "extraappparams", QLatin1String(qmlrcPath.toUtf8().toBase64())};
|
||||
const QStringList envVars = m_rc->aspect<EnvironmentAspect>()->environment().toStringList();
|
||||
|
||||
const QStringList command {
|
||||
"am", "start",
|
||||
"-n", apkInfo()->activityId,
|
||||
"-e", "extraappparams", QLatin1String(qmlrcPath.toUtf8().toBase64()),
|
||||
"-e", "extraenvvars", QLatin1String(envVars.join('\t').toUtf8().toBase64())
|
||||
};
|
||||
const SdkToolResult result = runAdbShellCommand(command);
|
||||
if (result.success())
|
||||
appendMessage(tr("%1 is running.").arg(apkInfo()->name), NormalMessageFormat);
|
||||
|
||||
@@ -51,9 +51,9 @@ static Q_LOGGING_CATEGORY(avdDialogLog, "qtc.android.avdDialog", QtWarningMsg)
|
||||
|
||||
AvdDialog::AvdDialog(const AndroidConfig &config, QWidget *parent)
|
||||
: QDialog(parent),
|
||||
m_allowedNameChars(QLatin1String("[a-z|A-Z|0-9|._-]*")),
|
||||
m_androidConfig(config),
|
||||
m_sdkManager(m_androidConfig),
|
||||
m_allowedNameChars(QLatin1String("[a-z|A-Z|0-9|._-]*"))
|
||||
m_sdkManager(m_androidConfig)
|
||||
{
|
||||
m_avdDialog.setupUi(this);
|
||||
m_hideTipTimer.setInterval(2000);
|
||||
|
||||
Reference in New Issue
Block a user