diff --git a/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt b/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt index b5be69c8e..373b096e9 100644 --- a/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt +++ b/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt @@ -139,7 +139,7 @@ class SessionInstaller(context: Context) : InstallerBase(context) { Log.i("Writing splits to session for $packageName") getFiles(packageName, versionCode, sharedLibPkgName).forEach { it.inputStream().use { input -> - session.openWrite(sharedLibPkgName.ifBlank { packageName }, 0, it.length()).use { output -> + session.openWrite("${sharedLibPkgName.ifBlank { packageName }}_${it.name}", 0, it.length()).use { output -> input.copyTo(output) session.fsync(output) }