Implements previewing qml preview for a qmlproject

To run it requires either designpreview.apk installed
on the device or apks placed in
<QTCREATATORDIR>/share/qtcreator/android/qtdesignviewer/
Apk filename should follow designpreview_$ARCH.apk

Task-number: QAA-512
Change-Id: Ida955b0fac519112d4623166677a7ba8e9afb1f4
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Piotr Mikolajczyk
2021-08-16 13:48:26 +02:00
parent c2aeec7e86
commit 261a39cbbd
10 changed files with 586 additions and 17 deletions

View File

@@ -170,6 +170,7 @@ public:
void setOpenSslLocation(const Utils::FilePath &openSslLocation);
static Utils::FilePath getJdkPath();
static QStringList getAbis(const Utils::FilePath &adbToolPath, const QString &device);
static QStringList getRunningAvdsFromDevices(const QVector<AndroidDeviceInfo> &devs);
@@ -179,7 +180,6 @@ private:
Utils::FilePath openJDKBinPath() const;
static int getSDKVersion(const Utils::FilePath &adbToolPath, const QString &device);
static QStringList getAbis(const Utils::FilePath &adbToolPath, const QString &device);
static QString getAvdName(const QString &serialnumber);
void parseDependenciesJson();