【问题标题】:Flutter: Unable to Migrate to AndroidXFlutter:无法迁移到 AndroidX
【发布时间】:2019-07-08 02:37:30
【问题描述】:

我试图将我的 Flutter 应用程序导入 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 构建工件,但根本不起作用。

【问题讨论】:

  • 您是否已将 maven 添加到存储库的 build.gradle 中?
  • 是的,我做到了。它仍然没有工作,这个错误:无法解决:androidx.legacy:legacy-support-v4:27.1.1 继续显示。我现在通过从每个插件中删除 ^ 来避免使用 AndroidX。

标签: flutter androidx


【解决方案1】:

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

这就是我所做的......

  1. 将 build.gradle 文件中的 compileSdkVersion 更新为 28
  2. android.useAndroidX=trueandroid.enableJetifier=truegradle.properties

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

【讨论】:

    猜你喜欢
    • 2019-06-21
    • 2019-06-27
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 2019-02-09
    相关资源
    最近更新 更多