Flutter: 无法迁移到AndroidX

3
我试图将我的Flutter应用程序导入到Android Studio中以迁移到Androidx,以下是正确的步骤(不确定):
  1. 在Android Studio中打开Android模块。
  2. 我的Android版本为3.2.0+,可以执行重构>迁移到AndroidX
在尝试迁移到Androidx时,我收到了一个“未解决的依赖项”错误,指出:

ERROR: Failed to resolve: androidx.legacy:legacy-support-v4:27.1.1

Show in Project Structure dialog

Affected Modules: app

我找不到这个“androidx.legacy:legacy-support-v4:27.1.1”位于哪里。我尝试实现Androidx构建工件,但根本不起作用。

你在仓库的 build.gradle 中添加了 Maven 吗? - Karan Harsh Wardhan
1
是的,我试过了。但仍然不起作用,这个错误:无法解析:androidx.legacy:legacy-support-v4:27.1.1 一直显示。我现在通过从每个插件中删除^来避免使用AndroidX。 - Amanda Ronic
1个回答

2
我能够将Flutter项目迁移到支持AndroidX而无需使用Android Studio。
以下是我所做的:
  1. 在build.gradle文件中更新compileSdkVersion到28
  2. 在gradle.properties中添加android.useAndroidX=true和android.enableJetifier=true
如果您只想迁移到AndroidX,请尝试此方法。"Original Answer"翻译成"最初的回答"。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接