【问题标题】:Minimum Android version with flutter带颤振的最低安卓版本
【发布时间】:2018-07-25 22:48:17
【问题描述】:

flutter 支持哪个最低安卓版本? 有些插件对哪个版本不支持有影响吗?

我尝试在 android 模拟器上运行我的颤振应用程序,但在 android 16 版本中它不起作用并且应用程序崩溃。我是否必须更改某些配置文件中的编译版本或为什么它不起作用?

【问题讨论】:

  • 如果我没记错的话,你需要一个版本 >= 23
  • 2019 MacBook air 和 iPhone 5 是否存在兼容性问题?
  • 这个链接很有用:flutter.dev/docs/resources/…

标签: flutter android-version


【解决方案1】:

Flutter 支持 16。但要在 Android 模拟器上运行应用程序,请使用 19 以上。

【讨论】:

【解决方案2】:

来自 Flutter 常见问题解答

flutter.dev/docs/resources/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 构建 (issue #9253)直接,但是为 ARMv7 或 ARM64 构建的应用程序运行良好 (通过 ARM 仿真)在许多 x86 Android 设备上。

我们支持在 Android 和 iOS 设备上开发 Flutter 应用,因为 以及 Android 模拟器和 iOS 模拟器。

我们在各种低端到高端手机上进行了测试,但我们还没有 有官方设备兼容性保证。

我们相信 Flutter 在平板电脑上运行良好。我们目前不 实施所有推荐的平板电脑特定的调整 材料设计,虽然我们计划在这方面进一步投资 面积

【讨论】:

    【解决方案3】:

    这个问题的答案部分还需要考虑您希望在应用程序中利用 Android 的哪些部分。 Flutter 支持的最小版本的问题已经在这里回答过几次,所以我不会回答,但 Android 支持库也需要特定的最小版本。

    如果您打算使用任何类型的插件,那么如果您的最低版本太低,您可能会遇到多个问题。您需要 Firebase 吗?您需要特定的相机功能吗?

    Google 也只是 announced 要求您对 Google Play 的最低版本进行调整。

    我的建议是遵循文档、分析和最佳实践来确定您的“真实”最小版本应该是什么。

    【讨论】:

    • 是的,我使用 firebase。 firebase 需要哪个最低版本?
    • 我认为您有点忽略了这一点,因为您必须了解所有这些事情。您需要检查每个依赖项或组件,并根据限制、优化等做出自己的决定。您可以在此处找到有关 Google Play 服务(Firebase 要求)的信息:developers.google.com/android/guides/setup
    • 追问:Flutter 是什么原因导致插件依赖导致最低版本问题?或者这是我在使用任何 Android 应用时都会遇到的问题,除了 Flutter 吗?
    • 注意“Target API”和“Min API”的区别。 Google Play 不断更新 Target API,但不一定是 Min API。
    【解决方案4】:

    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。

    【讨论】:

      【解决方案5】:

      这个答案可能很有用:

      运行 Flutter 的设备和操作系统版本

      移动操作系统: Android Jelly Bean,v16、4.1.x 或更高版本,以及 iOS 8 或更高版本。

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

      您可以了解更多here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-08
        • 2022-01-24
        • 2021-11-18
        • 1970-01-01
        • 1970-01-01
        • 2021-06-28
        • 2019-03-07
        相关资源
        最近更新 更多