flutter - Flutter:无法迁移到 AndroidX
问题描述
我试图将我的颤振应用程序导入 Android Studio 以迁移到 Androidx,不确定这些是否是正确的步骤:
- FlutterProject > 在 Android Studio 中打开 Android 模块。
- 我的 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 构建工件,但根本不起作用。
解决方案
我能够迁移颤振项目以支持 AndroidX,而无需使用 Android Studio。
这就是我所做的..
compileSdkVersion
在 build.gradle 文件中更新为28
android.useAndroidX=true
并且android.enableJetifier=true
在gradle.properties
如果您只想迁移到 AndroidX,请尝试这种方法
推荐阅读
- azure - 无法访问租户间的 OneDrive 存储
- reactjs - 当 ref.current 被赋值时运行 useEffect
- javascript - 有条件地渲染组件而不会丢失“空白”空间 - ReactJS
- android - RNfirebase核心模块未找到android
- authentication - 为什么 Keycloak 使用 Session-Cookie 而不是 JWT Authorization Header
- salesforce - 使用 apex:detail 时如何获取要显示的查找类型相关列表?
- bash - 从文本文件中提取特定数据 - bash
- reactjs - 导入故事书组件时忽略主题 UI sx 属性
- javascript - 我的 Discord 机器人显示服务器时出错
- php - PHP 中的 __destruct 和 debug_backtrace()