错误 - 构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用

Posted

技术标签:

【中文标题】错误 - 构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用【英文标题】:error -The build failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using 【发布时间】:2022-01-07 00:19:21 【问题描述】:

我正在尝试构建安卓 apk。我面临以下错误。

尝试使用flutter clean、更新的pub get,我正在使用flutter 2.2.3

构建失败可能是由于插件中的 androidX 不兼容。该工具即将尝试使用Jetifier解决不兼容问题。 构建插件 cloud_firestore... 正在运行 Gradle 任务 'assembleAarRelease'...

【问题讨论】:

在错误信息中添加更多细节。 【参考方案1】:

执行以下步骤: 1. 尝试添加这一行 在您的项目文件夹 > android > app > build.gradle 中,添加以下行

multiDexEnabled true

在默认配置中

2.然后升级android/build.gradle文件中的gradle依赖:classpath 'com.android.tools.build:gradle:3.3.1'(之前是3.2.1版本)

3.运行flutter clean并重建你的项目

【讨论】:

正如你在上面所说的,我已经有了这些更改,但我正面临着一个错误“JSON 模式错误”,它不允许我创建 .apk 包。我正在使用 Flutter 2.3.3【参考方案2】:

根据您的其他反馈,基本故障排除是 (1)扑医生和 (2) 尝试为示例应用构建apk。见https://docs.flutter.dev/get-started/test-drive?tab=terminal

如果构建适用于示例应用程序,那么您知道您的环境很好,但您的应用程序出现了问题。

(3) 如果您认为您的 gradle 可能已损坏,您可以将您的 lib/pubspec.yaml 复制到空白项目以开始。

您提到了 cloud_firestore 问题。要让 cluod_firestore 正常工作,需要进行几项设置,包括容易搞砸的 google-services.json

您可能还存在与 firebase 的版本不兼容问题。过去几年发生了一些重大变化。

我总是先尝试运行示例/示例代码,看看我的工具是否正确。所以,试试扑火:https://firebase.flutter.dev/docs/overview

【讨论】:

以上是关于错误 - 构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用的主要内容,如果未能解决你的问题,请参考以下文章

构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用Jetifier解决不兼容问题

添加 mfp-push 插件后,Ionic 空白项目的构建失败

由于 androidannotations 插件,Gradle 构建失败

模块构建失败:错误:检测到重复的插件/预设

由于插件com.android.application启动失败

由于我的 GraphQL 查询中的错误,构建失败