Flutter可以在任何Android平台版本上使用吗?

问题描述

我是Android编程的新手,但是我听说有人在编程时应谨慎使用Android版本。到目前为止,当我学习Flutter时,我还没有读过任何类似警告的书/文章,看来Flutter / widgets的新版本独立于任何Android平台版本。也就是说,可以在Android API 29上运行的Flutter应用程序可以在旧的Android API 10上运行吗?如果不是,我如何知道我当前的Flutter应用程序可以在哪些Android平台版本上运行?

解决方法

根据Flutter FAQ

Flutter可在哪些设备和OS版本上运行? 移动操作系统:Android Jelly Bean,v16、4.1.x或更高版本,以及iOS 8或更高版本。

移动硬件:iOS设备(iPhone 4S或更高版本)和ARM Android设备。

Flutter支持为x86_64,armeabi-v7a和arm64-v8a构建提前(AOT)编译的库。

为ARMv7或ARM64构建的应用程序在许多x86 Android设备上运行良好(使用ARM仿真)。

我们支持使用Android和iOS设备以及Android模拟器和iOS模拟器开发Flutter应用。

我们已经在各种低端到高端手机和平板电脑上进行了测试,但是我们尚无官方的设备兼容性保证。

因此看来,SDK版本16是最低版本,您可以更改定位到as answered here的版本。

,

不用担心无法在android上运行,因为默认情况下,最低sdk版本为21,但可以将其设置为创建项目的任何应用程序。