From 1d739c74ec506b77ff258c9172e140b98b8aeda0 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sun, 1 Mar 2026 03:47:46 +0100 Subject: [PATCH] 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. --- android/fastlane/Fastfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile index d8c6e5be..5bfd31a1 100644 --- a/android/fastlane/Fastfile +++ b/android/fastlane/Fastfile @@ -31,13 +31,12 @@ platform :android do aab: "../build/app/outputs/bundle/release/app-release.aab" ) - # Build split-per-ABI APKs for Amazon Appstore (doesn't accept AABs) - sh("cd #{ENV['PWD']}/.. && flutter build apk --release --split-per-abi --obfuscate --split-debug-info=#{debug_info_dir}/apk") + # Build universal APK for Amazon Appstore (doesn't accept AABs, doesn't auto-target by ABI) + 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( apk_paths: [ - "../build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk", - "../build/app/outputs/flutter-apk/app-arm64-v8a-release.apk" + "../build/app/outputs/flutter-apk/app-release.apk" ], overwrite_upload: true, overwrite_upload_mode: 'reuse',