fix: use universal APK for Amazon Appstore

Amazon Appstore doesn't auto-target by ABI like Google Play,
so split APKs could serve the wrong architecture to devices.
This commit is contained in:
edde746
2026-03-01 03:47:46 +01:00
parent 5dfc5af4c5
commit 1d739c74ec
+3 -4
View File
@@ -31,13 +31,12 @@ platform :android do
aab: "../build/app/outputs/bundle/release/app-release.aab" aab: "../build/app/outputs/bundle/release/app-release.aab"
) )
# Build split-per-ABI APKs for Amazon Appstore (doesn't accept AABs) # Build universal APK for Amazon Appstore (doesn't accept AABs, doesn't auto-target by ABI)
sh("cd #{ENV['PWD']}/.. && flutter build apk --release --split-per-abi --obfuscate --split-debug-info=#{debug_info_dir}/apk") sh("cd #{ENV['PWD']}/.. && flutter build apk --release --target-platform android-arm,android-arm64 --obfuscate --split-debug-info=#{debug_info_dir}/apk")
upload_to_amazon_appstore( upload_to_amazon_appstore(
apk_paths: [ apk_paths: [
"../build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk", "../build/app/outputs/flutter-apk/app-release.apk"
"../build/app/outputs/flutter-apk/app-arm64-v8a-release.apk"
], ],
overwrite_upload: true, overwrite_upload: true,
overwrite_upload_mode: 'reuse', overwrite_upload_mode: 'reuse',