fix: set package metadata correctly

This commit is contained in:
oSumAtrIX 2023-08-12 02:19:02 +02:00
parent f2cb7ee7df
commit 02d6ff15fe
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4

View File

@ -225,15 +225,15 @@ class Patcher(private val options: PatcherOptions) {
}
}
)
}
}
// Get the package name and version from the manifest using the XmlPullStreamDecoder.
// XmlPullStreamDecoder.decodeManifest() sets metadata.apkInfo.
context.packageMetadata.let { metadata ->
metadata.packageName = resourcesDecoder.resTable.currentResPackage.name
apkInfo.versionInfo.let {
metadata.packageVersion = it.versionName ?: it.versionCode
// Get the package name and version from the manifest using the XmlPullStreamDecoder.
// XmlPullStreamDecoder.decodeManifest() sets metadata.apkInfo.
context.packageMetadata.let { metadata ->
metadata.packageName = resourcesDecoder.resTable.packageRenamed
apkInfo.versionInfo.let {
metadata.packageVersion = it.versionName ?: it.versionCode
}
}
}
}
} finally {