栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

错误完成: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开始对其进行同步,出现一条消息/弹出窗口,询问是否它可以更新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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391253.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号