错误完成:Gradle任务assembleDebug失败,退出代码为1

错误完成:Gradle任务assembleDebug失败,退出代码为1,第1张

错误完成:Gradle任务assembleDebug失败,退出代码为1

主要问题似乎是您使用的

cloud_firestore
插件版本0.9.0
迁移到AndroidX,但您的项目尚未迁移。因此,看来这两个选项是使用该
cloud_firestore
插件的先前版本或将您的项目迁移到AndroidX。

要将您的项目迁移到AndroidX,请按照我在上面的评论中提到的链接(Firebase
auth插件崩溃IOS和android#27422
)以及我的初始响应的Android部分(发布在用户名
app-o-matix下 )下,按照步骤1进行 *** 作。 -3。其余步骤和后续帖子可能有助于避免其他问题。

这是链接页面上的步骤1-3(我使用IntelliJ Idea CE,并在创建Flutter项目时选择了Swift和Kotlin):

1)在Android Studio中打开Flutter项目的Android部分。确保您使用的是Android Studio
3.3。(我完全关闭了IntelliJ Idea,打开了Android Studio,单击“ _文件

“打开”,然后导航到

~/IdeaProjects/[my_project]/android
Flutter项目中的文件夹。打开Android项目后,Android
Studio开始对其进行同步,出现一条消息/d出窗口,询问是否它可以更新Gradle插件,所以我允许它。它已升级到版本 _3.3.0
。)

2)在文件 底部 添加以下两行

[my_project]/android/gradle.properties

android.useAndroidX=trueandroid.enableJetifier=true

注意
:我不确定是否

android.enableJetifier=true
可以将设置为
false
。也许别人可以阐明它应该是在什么条件下
true
VS
false
。我认为这与项目是否还有尚未迁移到AndroidX的其他库有关,但是,如果我的想法是正确的,我不知道何时将此设置设置为
true
意味着Android
Studio会将这些库迁移到AndroidX或对其进行代码调整,以说明这些库尚不兼容AndroidX。也许我完全错了,这完全是另外一回事。

3)在Android Studio主菜单中,选择“ 重构” >“迁移到Androidx …”将项目的备份保存到.zip文件中
。依次执行“ 文件” >“全部保存”,然后退出Android Studio。

作为迁移后的一项额外措施,在IntelliJ Idea中,我运行“ 工具” >“ Flutter”>“ Flutter Clean”,“ _文件”

“保存所有”,“ _File” >“ Invalidate Caches and Restart”,在这里我选择使缓存无效并重新启动,然后在重启后“
Tools” >“ Flutter”>“ Flutter”包Get



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4974836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存