- Flutter SDK: 3.32.8
- Плагин Android Gradle: 8.7.3
- Gradle: 8.12
- Kotlin: 2.1.0
Код: Выделить всё
// settings.gradle.kts
plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.7.3" apply false
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
}
# gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip
// build.gradle.kts
namespace = "com.example.flutter_application_2"
compileSdk = flutter.compileSdkVersion
ndkVersion = "29.0.14033849"`
⚠ APK не поддерживает устройства с размером памяти 16 КБ
Похоже, это связано с требованиями к размеру страницы Android 16 КБ, введенными для новых устройств (особенно Android 15+ на некоторых устройствах). аппаратное обеспечение). Поскольку я использую новейшие инструменты и проект Flutter по умолчанию, я ожидал, что он будет поддерживать все текущие устройства «из коробки».
Вопрос:
Как мне обновить конфигурацию Flutter/Gradle или настройки NDK, чтобы APK поддерживал размеры страниц размером 16 КБ?
Существует ли специальный инструмент android.bundletool, Флаг abiFilters или Gradle/NDK необходим в проекте Flutter для удовлетворения этого требования?
Подробнее здесь: https://stackoverflow.com/questions/797 ... -and-agp-8
Мобильная версия