(AS笔记)app\build\intermediates\external_file_lib_dex_archives\debug‘ which doesn‘t exist

本文详细讲述了Android Studio中因gradle版本与dex不兼容导致intermediates目录文件丢失的常见问题,分享了删除.gradle和build目录、清理项目缓存及配置multiDexEnabled的三种解决办法,并附上操作步骤和注意事项。
摘要由CSDN通过智能技术生成

项目场景:

        AndroidStudio编译项目时出现build编译目录下intermediates目录xxx文件不存在,导致项目崩溃,心态爆炸~!~!~!,这种错误,Google搜了半天终于找到解决方式。


问题描述:

        文件不存在错误,提示如下:(还有一种提示:external_file_lib_dex_archivesAndroidManifest.xml


原因分析:

        原因未知:貌似可能大概或许估计是gradle版本与dex不兼容引起的......


解决方案:

        方案一:删除项目工程“.gradle”目录 和“build”目录,运行项目(shirt+F10)

        此方案使用情况:当改动代码后,运行项目,结果居然是没有改动前的效果,等同于说没成功编译java代码。所以删除“.gradle”目录 和“build”目录,运行可以解决。

        方案二:清除项目工程缓存

        找到AndroidStudio顶部工具栏——Build——Cean Project,改动代码,验证改动是否成功编译了java代码,比如TextView随便设置个属性,看看效果之类的。

        方案三:此方案Google大佬解决方式

        找到项目工程目录app/build.gradle配置文件,增加属性“multiDexEnabled true”,添加位置如下图。注意!!!运行项目看效果之前,编译同步一下Gradle。

        (1)添加位置:

        (2)同步Gradle——Syne Project with Gradle Files

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电竞丶小松哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值