【发布时间】:2019-03-03 09:58:12
【问题描述】:
如何将现有的 Flutter 项目迁移到 Android X 上?有什么优点和缺点吗?
【问题讨论】:
-
你无法从 Flutter 迁移到 Android X。Android X 只是 Android 的一个库。
如何将现有的 Flutter 项目迁移到 Android X 上?有什么优点和缺点吗?
【问题讨论】:
如果您打算使用对最新库有重大更改的功能,则需要迁移到 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
【讨论】:
我做了同样的事情,提到了最后两个答案中提到的内容。 (重构 -> 迁移到 AndroidX ...)但它并没有真正帮助。我仍然通过颤动得到它不是AndroidX项目的错误。
我通过添加修复了它;
android.enableJetifier=true
android.useAndroidX=true
到 android/gradle.properties
注意,一个在root,另一个在android-directory。
【讨论】: