From 22ddce0571a4d619d5fc46452dd0193c2e6572bf Mon Sep 17 00:00:00 2001 From: darkkey Date: Thu, 22 Jul 2021 21:49:38 +0700 Subject: [PATCH] Fix issue when install single apk --- .../com/aurora/store/data/installer/AMInstaller.kt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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") + } + } } }