android-studio - 无法将 Flutter 项目迁移到 AndroidX

我在 Android Studio 中有一个 Flutter 项目。我计划迁移到 AndroidX。每当我执行 Refactor -> Migrate to AndroidX 时,Android Studio 都会显示错误消息:

You need to have compileSdk set to at least 28 in your module build.gradle to migrate to AndroidX.

但是我已经在我的 app/gradle.build 文件中设置了 compileSdkVersion 28

我还有什么需要做的吗?

最佳答案

我能够解决我的问题:

  1. 在 Android Studio 中打开 Flutter 项目
  2. 右击android目录,点击Flutter -> Open Android module in Android Studio。它要求我升级我的 gradle 插件。
  3. 然后我安装了 Google Play 服务。工具 -> SDK 管理器 -> SDK 工具并检查 Google Play 服务。

安装 Google Play 服务后,我进行了重构 -> 迁移到 AndroidX。 它开始工作了。

注意:从您在步骤 2 中打开的项目窗口中进行重构

https://stackoverflow.com/questions/54395491/

相关文章:

flutter - 在 float 操作按钮上的 onPressed 回调中从脚手架显示 snack

flutter - 如何将抽屉小部件放在右侧

dart - flutter 位置固定等效

flutter - 如何在不同的屏幕尺寸上测试 Flutter 小部件?

dart - 错误 : The name 'Image' is defined in the lib

dart - Flutter:右溢出 200 像素

dart - 如何在 Flutter 中更改 TextFormField 输入文本颜色

firebase - Flutter 中从 Firestore 查询单个文档(cloud_fires

dart - Flutter 中带有调整下拉箭头图标的全宽 DropdownButton

android - flutter 意外退出