Después de subir el APK a Play Store recibí la siguiente advertencia. ¿Qué cambios debo hacer para lanzar una compilación apk con flutter SDK para cumplir con el requisito de 64 bits?
Solución
Edit/Update:
Google ha lanzado Flutter 1.7.8 + hotfix.3 en canal estable, lo que facilita la creación de una aplicación para su lanzamiento.
Ahora tienes dos opciones para construir:
- Paquete de aplicaciones (preferido)
- APK
Generación de App Bundle
Correr flutter build appbundle
Esto creará que el
paquete de aplicaciones T contiene su código Dart y el tiempo de ejecución de Flutter compilado para y .<app dir>/build/app/outputs/bundle/release/app.aab
armeabi-v7a (32-bit)
arm64-v8a (64-bit)
Ahora puede cargar este paquete de aplicaciones en Google Play.
Crear un APK
flutter build apk --split-per-abi
Este comando da como resultado dos archivos APK:
<app dir>/build/app/outputs/apk/release/app-armeabi-v7a-release.apk
<app dir>/build/app/outputs/apk/release/app-arm64-v8a-release.apk
La eliminación de la marca –split-per-abi da como resultado un APK gordo que contiene su código compilado para todos los ABI de destino. Dichos APK son más grandes en tamaño que sus contrapartes divididas, lo que hace que el usuario descargue binarios nativos que no son aplicables a la arquitectura de su dispositivo.
Si no ha actualizado a flutter 1.7 La solución Below aún debería funcionar.
Necesitas construir dos apk y subirlos juntos. uno para 32 y otro para 64 bits.
Esto es lo que funcionó para mí, estoy en flutter v1.5.4-hotfix.2
Primero, ejecute y cargue el archivo apk flutter build apk --release
A continuación, aumente la versión y el número de compilación en el archivo pubspec.yml y ejecute
flutter build apk --release --target-platform=android-arm64
Sube este nuevo apk y comienza a implementarlo.
Buena suerte
Otras respuestas
Utilice el último canal maestro de Flutter. dará como resultado un APK gordo que contiene soporte para 32 bits y 64 bits.flutter build apk
Para crear APK de 32 bits y 64 bits por separado, use el comandoflutter build apk --split-per-abi