diff --git a/app/src/main/java/com/aurora/store/data/installer/AMInstaller.kt b/app/src/main/java/com/aurora/store/data/installer/AMInstaller.kt index cd7828f26..dc314a31a 100644 --- a/app/src/main/java/com/aurora/store/data/installer/AMInstaller.kt +++ b/app/src/main/java/com/aurora/store/data/installer/AMInstaller.kt @@ -28,8 +28,18 @@ class AMInstaller(context: Context) : InstallerBase(context) { } } } - val apks = zipFile(fileList) - xInstall(packageName, apks) + when { + fileList.size == 1 -> { + xInstall(packageName, File(fileList.first())) + } + fileList.size > 1 -> { + val apks = zipFile(fileList) + xInstall(packageName, apks) + } + else -> { + throw Exception("Invalid data, expecting non empty fileList") + } + } } }