首页 > 解决方案 > Flutter:无法迁移到 AndroidX

问题描述

我试图将我的颤振应用程序导入 Android Studio 以迁移到 Androidx,不确定这些是否是正确的步骤:

  1. FlutterProject > 在 Android Studio 中打开 Android 模块。
  2. 我的 Android 版本是 3.2.0+,能够进行 Refactor > Migrate to AndroidX

在尝试迁移到 Androidx 时,我收到一条Unresolved Dependecies错误消息,指出:

错误:无法解决:androidx.legacy:legacy-support-v4:27.1.1

在项目结构对话框中显示

受影响的模块:app

我找不到它的androidx.legacy:legacy-support-v4:27.1.1位置。我已经尝试实现 Androidx 构建工件,但根本不起作用。

标签: flutterandroidx

解决方案


我能够迁移颤振项目以支持 AndroidX,而无需使用 Android Studio。

这就是我所做的..

  1. compileSdkVersion在 build.gradle 文件中更新为28
  2. android.useAndroidX=true并且android.enableJetifier=truegradle.properties

如果您只想迁移到 AndroidX,请尝试这种方法


推荐阅读