diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c03f21334..fffa8ef4a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -77,7 +77,7 @@ - + diff --git a/RR3-Community-Mod.ps1 b/RR3-Community-Mod.ps1 index 0d9a132df..1fbd3c29a 100644 --- a/RR3-Community-Mod.ps1 +++ b/RR3-Community-Mod.ps1 @@ -158,11 +158,12 @@ if ($uberSigner) { exit 1 } - # Zipalign + # Zipalign with 16KB page alignment for Android 15+ (API 35+) $zipalign = Get-Command zipalign -ErrorAction SilentlyContinue if ($zipalign) { $alignedApk = $OutputPath -replace '\.apk$', '-aligned.apk' - & zipalign -v 4 $OutputPath $alignedApk 2>&1 | Out-Null + # Use -p flag for 16KB page alignment (required for Android 15+) + & zipalign -p -f -v 16 $OutputPath $alignedApk 2>&1 | Out-Null Move-Item -Path $alignedApk -Destination $OutputPath -Force } } diff --git a/apktool.yml b/apktool.yml index 860a4ee1b..765da1e69 100644 --- a/apktool.yml +++ b/apktool.yml @@ -7,7 +7,7 @@ usesFramework: tag: null sdkInfo: minSdkVersion: 26 - targetSdkVersion: 36 + targetSdkVersion: 34 packageInfo: forcedPackageId: 127 renameManifestPackage: null