首页 > 解决方案 > 如何将我现有的应用程序、插件或主机可编辑模块项目迁移到 AndroidX?

问题描述

我无法按照此处的步骤操作:https ://flutter.dev/docs/development/androidx-migration

我没有从 Refactor 菜单中看到“Migrate to AndroidX”。实际上我不知道 Android Studio 上的 Refactor 菜单在哪里

我应该怎么办?

更新:感谢 Haniel 向我展示了“迁移到 AndroidX 的位置”,但这也不起作用。它一直说“在项目中找不到任何用法”

我按照此处评分最高的答案中的步骤操作: 无法将 Flutter 项目迁移到 AndroidX

打开 Flutter 项目进入 Android Studio 右键 android 目录。点击 Flutter -> 在 Android Studio 中打开 Android 模块。它要求我升级我的 gradle 插件。有一个错误,所以我这样做了:

将这些给定的两行(如下)添加到 gradle.properties:-

android.useAndroidX=true android.enableJetifier=true

之后,我做了重构 -> 迁移到 AndroidX。

标签: flutter

解决方案


首先检查您的项目是否使用 AndroidX。

在应用程序或模块项目中,文件android/gradle.properties.android/gradle.properties必须包含:

android.useAndroidX=true
android.enableJetifier=true

如果不是这样,Android Studio Project > Refactor > Migrate to AndroidX...

在此处输入图像描述


推荐阅读