Минимальная версия Android с флаттером

Какая минимальная версия Android поддерживает флаттер? Некоторые плагины влияют на то, какая версия не поддерживается?

Я попытался запустить свое приложение flutter на эмуляторе Android, но с версией android 16 оно не работает, и приложение вылетает. Нужно ли менять версию компиляции в некоторых файлах конфигурации или почему она не работает?


person GreenTigerEye    schedule 15.02.2018    source источник
comment
Если я правильно помню, нужна версия ›= 23   -  person Rémi Rousselet    schedule 15.02.2018
comment
Есть ли проблемы с совместимостью с MacBook Air 2019 года и iPhone 5?   -  person Richard    schedule 24.09.2019
comment
Эта ссылка может быть полезной: flutter.dev/docs/resources/   -  person Kabirou Agouda    schedule 25.12.2020


Ответы (5)


Поддержка Flutter 16. Но для запуска приложения на эмуляторе Android используйте более 19.

person najeira    schedule 15.02.2018
comment
Для запуска в эмуляторе Android 16-18 включите программный рендеринг с помощью flutter run --enable-software-rendering или в коде stackoverflow.com/a/54064670/3522053 - person Matej Snoha; 07.01.2019

Из FAQ по Flutters

flutter.dev/docs/ ресурсы / faq # what-devices-and-os-versions-does-flutter-run-on

Мобильные операционные системы: Android Jelly Bean версии 16, 4.1.x или новее, iOS 8 или новее.

Мобильное оборудование: устройства iOS (iPhone 4S или новее) и устройства ARM Android.

Примечание Flutter в настоящее время не поддерживает сборку для x86 Android (проблема # 9253) напрямую, однако приложения, созданные для ARMv7 или ARM64, отлично работают (через эмуляцию ARM) на многих устройствах x86 Android.

Мы поддерживаем разработку приложений Flutter с устройствами Android и iOS, а также с эмуляторами Android и симулятором iOS.

Мы тестируем различные модели телефонов от низкого до высокого класса, но у нас пока нет официальной гарантии совместимости устройств.

Мы считаем, что Flutter хорошо работает на планшетах. В настоящее время мы не внедряем все адаптации для планшетов, рекомендованные Material Design, но планируем дальнейшие инвестиции в этой области.

person Günter Zöchbauer    schedule 15.02.2018

Ответ на этот вопрос также частично должен учитывать, какие части Android вы хотите использовать в своем приложении. На вопрос, какую минимальную версию поддерживает Flutter, здесь несколько раз был дан ответ, поэтому я не буду на него отвечать, но библиотекам поддержки Android также потребуются определенные минимальные версии.

Если вы планируете использовать плагины любого типа, вы, вероятно, столкнетесь с несколькими проблемами, если ваша минимальная версия будет слишком низкой. Вам нужна Firebase? Вам нужны особые функции камеры?

Google также только что объявил необходимые меры для min версии в отношении Google Play, которые вам следует просмотреть.

Я советую следовать документации, аналитике и лучшим практикам, чтобы определить, какой должна быть ваша "истинная" минимальная версия.

person Luke    schedule 15.02.2018
comment
Да, я использую firebase. Какая минимальная версия нужна Firebase? - person GreenTigerEye; 20.02.2018
comment
Я думаю, вы несколько упускаете суть в том, что вам решать все эти вещи. Вам необходимо проверить каждую зависимость или компонент и принять решение самостоятельно, исходя из ограничений, оптимизаций и т. Д. Для чего это стоит, вы можете найти информацию о сервисах Google Play (требование Firebase) здесь: developers.google.com/android/guides/setup. - person Luke; 21.02.2018
comment
Последующий вопрос: что такого во Flutter вызывает проблемы с минимальной версией из-за зависимостей плагинов? Или это проблема, которая у меня возникнет с любым приложением для Android, не говоря уже о Flutter? - person Eric Nguyen; 08.03.2019
comment
Обратите внимание на разницу между Target API и Min API. Google Play продолжает повышать целевой API, но не обязательно Min API. - person juanitogan; 12.05.2020

В документации Flutter есть этот ответ для Android и iOS. Теперь говорится, что поддержка: Android Jelly Bean, v16, 4.1.x или новее, и iOS 8 или новее. Однако эта информация может измениться в зависимости от новой версии Flutter. По этой причине лучше просмотреть следующую ссылку:

     https://flutter.dev/docs/resources/faq#what-devices-and-os-versions-does-flutter-run-on

Кроме того, было бы лучше, если бы вы проанализировали плагины, потому что им могут потребоваться более высокие версии Android и iOS.

person Andres Riofrio    schedule 02.02.2020

Этот ответ может быть полезен:

Устройства и версии ОС, на которых работает Flutter

Мобильные операционные системы: Android Jelly Bean, v16, 4.1.x или новее, и iOS 8 или новее.

Мобильное оборудование: устройства iOS (iPhone 4S или новее) и устройства ARM Android.

Вы можете узнать больше здесь < / а>

person Kabirou Agouda    schedule 25.12.2020