dart 如何将Flutter项目迁移到androidx

6pp0gazn  于 2023-09-28  发布在  Flutter
关注(0)|答案(4)|浏览(141)

如何将现有Flutter项目迁移到Android X?有赞成和反对的意见吗?

yvfmudvl

yvfmudvl1#

如果您打算使用最新库中具有重大更改的功能,则需要迁移到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
goqiplq2

goqiplq22#

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

efzxgjgh

efzxgjgh3#

我做了同样的提到了什么已经提到的最后两个答案。(Refactor -> Migrate to AndroidX...)但它并没有真正帮助。我仍然得到了错误的Flutter,这不是一个AndroidX项目。

我修正了通过添加;

android.enableJetifier=true
android.useAndroidX=true

到android/gradle.properties
注意,有一个在根目录下,另一个在android目录下。

6yt4nkrj

6yt4nkrj4#

在我的情况下,我看不到android路径下的 gradle.properties 文件。因此,创建新的 * gradle.properties * 并在其中添加以下代码行就解决了这个问题
android.useAndroidX=true android. enableJetier =true
接下来我要做的是将以下androidx启用码添加到 * pubspec.yaml * 文件中
模块:androidx:真
注意:建议在对项目进行更改之前和之后执行clean和get操作。
问候。

相关问题