diff --git a/src/plugins/android/androiddevice.cpp b/src/plugins/android/androiddevice.cpp index 9b9e4d9c133..7bf6e1195bb 100644 --- a/src/plugins/android/androiddevice.cpp +++ b/src/plugins/android/androiddevice.cpp @@ -56,12 +56,14 @@ AndroidDevice::AndroidDevice() setOsType(Utils::OsTypeOtherUnix); setDeviceState(DeviceReadyToUse); - QString activityPath; const AndroidConfig &config = AndroidConfigurations::currentConfig(); - AndroidManager::apkInfo(config.qtLiveApkPath(), nullptr, nullptr, &activityPath); - qCDebug(androidDeviceLog) << "Using Qt live apk from: " << config.qtLiveApkPath() - << "Activity Path:" << activityPath; - setQmlsceneCommand(activityPath); + if (config.qtLiveApkPath().exists()) { + QString activityPath; + AndroidManager::apkInfo(config.qtLiveApkPath(), nullptr, nullptr, &activityPath); + qCDebug(androidDeviceLog) << "Using Qt live apk from: " << config.qtLiveApkPath() + << "Activity Path:" << activityPath; + setQmlsceneCommand(activityPath); + } } IDevice::DeviceInfo AndroidDevice::deviceInformation() const