flutter支持哪个最低安卓版本? 某些插件是否会影响不支持哪个版本?
我试图在Android模拟器上运行我的颤动应用程序,但使用版本的android 16它不起作用,应用程序崩溃。我是否必须更改某些配置文件中的编译版本或为什么不能正常工作?
答案 0 :(得分:10)
来自Flutters常见问题
https://flutter.io/faq/#what-devices-and-os-versions-does-flutter-run-on
移动操作系统:Android Jelly Bean,v16,4.1.x或更高版本,以及 iOS 8或更高版本。
移动硬件:iOS设备(iPhone 4S或更新版本)和ARM Android 设备
注意Flutter目前不支持构建x86 Android (直接发布#9253),但为ARMv7或ARM64构建的应用运行良好 (通过ARM仿真)在许多x86 Android设备上。
我们支持使用Android和iOS设备开发Flutter应用程序 以及Android模拟器和iOS模拟器。
我们测试各种低端到高端手机,但我们还没有 有官方的设备兼容性保证。
我们相信Flutter在平板电脑上运行良好。我们目前没有 实施所推荐的所有特定于平板电脑的改编 材料设计,虽然我们正在计划进一步投资 区域
答案 1 :(得分:8)
Flutter支持16.但要在Android模拟器上运行应用程序,请使用超过19。
答案 2 :(得分:4)
此问题的答案部分还需要考虑您希望在应用程序中利用Android的哪些部分。关于min版本Flutter支持的问题已经在这里回答了几次,所以我不会回答这个问题,但Android支持库也需要特定的最小版本。
如果您计划使用任何类型的插件,那么如果您的最低版本太低,您可能会遇到多个问题。你需要Firebase吗?你需要特定的相机功能吗?
谷歌也只是announced要求对你应该审核的Google Play最低版本提出异议。
我的建议是遵循文档,分析和最佳实践来确定您的真实情况"最小版本应该是。
答案 3 :(得分:2)
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。
答案 4 :(得分:0)
这个答案很有用:
运行 Flutter 的设备和操作系统版本
移动操作系统: Android Jelly Bean,v16,4.1.x 或更高版本,以及 iOS 8 或更高版本。
移动硬件:iOS 设备(iPhone 4S 或更新版本)和 ARM Android 设备。
<块引用>您可以了解更多here