【问题标题】:How to migrate flutter project to androidx如何将flutter项目迁移到androidx
【发布时间】:2019-03-03 09:58:12
【问题描述】:

如何将现有的 Flutter 项目迁移到 Android X 上?有什么优点和缺点吗?

【问题讨论】:

  • 你无法从 Flutter 迁移到 Android X。Android X 只是 Android 的一个库。

标签: android dart flutter


【解决方案1】:

如果您打算使用对最新库有重大更改的功能,则需要迁移到 Android X。正如更改日志所说,我个人遇到了这个问题cloud_firestore 0.9.0,它需要迁移到 Android X。

您的 Android 应用位于项目的 android 目录中。首先使用Android Studio 3.2+ 打开android 目录。然后重构 > 迁移到 AndroidX。之后还将这些添加到android 目录中的gradle.properties 文件中

android.useAndroidX=true
android.enableJetifier=true

【讨论】:

    【解决方案2】:

    在您的 IDE 菜单中,转到 Refactor 并使用 Migrate to AndroidX...

    【讨论】:

      【解决方案3】:

      我做了同样的事情,提到了最后两个答案中提到的内容。 (重构 -> 迁移到 AndroidX ...)但它并没有真正帮助。我仍然通过颤动得到它不是AndroidX项目的错误。

      我通过添加修复了它

      android.enableJetifier=true
      android.useAndroidX=true
      

      到 android/gradle.properties

      注意,一个在root,另一个在android-directory。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-21
        • 2019-09-14
        • 1970-01-01
        • 2019-07-08
        • 2021-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多