错误 - 构建失败可能是由于插件中的 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 构建失败