如何将现有Flutter项目迁移到Android X?有赞成和反对的意见吗?
yvfmudvl1#
如果您打算使用最新库中具有重大更改的功能,则需要迁移到Android X。我个人面临着这个问题cloud_firestore 0.9.0正如更改日志所说,它需要迁移到Android X。您的Android应用位于项目的android目录中。首先使用Android Studio 3.2+打开android目录。然后重构>迁移到AndroidX。然后,将这些文件添加到android目录中的gradle.properties文件中
android
Android Studio 3.2+
gradle.properties
android.useAndroidX=true android.enableJetifier=true
goqiplq22#
在IDE菜单中,转到Refactor并使用Migrate to AndroidX...
Refactor
Migrate to AndroidX...
efzxgjgh3#
我做了同样的提到了什么已经提到的最后两个答案。(Refactor -> Migrate to AndroidX...)但它并没有真正帮助。我仍然得到了错误的Flutter,这不是一个AndroidX项目。
我修正了通过添加;
android.enableJetifier=true android.useAndroidX=true
到android/gradle.properties注意,有一个在根目录下,另一个在android目录下。
6yt4nkrj4#
在我的情况下,我看不到android路径下的 gradle.properties 文件。因此,创建新的 * gradle.properties * 并在其中添加以下代码行就解决了这个问题android.useAndroidX=true android. enableJetier =true接下来我要做的是将以下androidx启用码添加到 * pubspec.yaml * 文件中模块:androidx:真注意:建议在对项目进行更改之前和之后执行clean和get操作。问候。
4条答案
按热度按时间yvfmudvl1#
如果您打算使用最新库中具有重大更改的功能,则需要迁移到Android X。我个人面临着这个问题cloud_firestore 0.9.0正如更改日志所说,它需要迁移到Android X。
您的Android应用位于项目的
android
目录中。首先使用Android Studio 3.2+
打开android
目录。然后重构>迁移到AndroidX。然后,将这些文件添加到android
目录中的gradle.properties
文件中goqiplq22#
在IDE菜单中,转到
Refactor
并使用Migrate to AndroidX...
efzxgjgh3#
我做了同样的提到了什么已经提到的最后两个答案。(Refactor -> Migrate to AndroidX...)但它并没有真正帮助。我仍然得到了错误的Flutter,这不是一个AndroidX项目。
我修正了通过添加;
到android/gradle.properties
注意,有一个在根目录下,另一个在android目录下。
6yt4nkrj4#
在我的情况下,我看不到android路径下的 gradle.properties 文件。因此,创建新的 * gradle.properties * 并在其中添加以下代码行就解决了这个问题
android.useAndroidX=true android. enableJetier =true
接下来我要做的是将以下androidx启用码添加到 * pubspec.yaml * 文件中
模块:androidx:真
注意:建议在对项目进行更改之前和之后执行clean和get操作。
问候。