creating dex file stream on-demand instead of passing it around

This commit is contained in:
Jeff Jankowski
2025-05-14 20:24:58 -07:00
parent 4065c87d5f
commit 38ff123296

View File

@@ -53,7 +53,7 @@ object ApkUtils {
fun PatcherResult.applyTo(apkFile: File) {
ZFile.openReadWrite(apkFile, zFileOptions).use { targetApkZFile ->
dexFiles.forEach { dexFile ->
targetApkZFile.add(dexFile.name, dexFile.stream)
targetApkZFile.add(dexFile.name, dexFile.file.inputStream())
}
resources?.let { resources ->