执行任务“:app:compressDebugAssets”失败。

5

执行失败:

任务 ':app:compressDebugAssets' 失败。执行 com.android.build.gradle.internal.tasks.CompressAssetsWorkAction 时发生错误 > \app\build\intermediates\merged_assets\debug\out

11个回答

12

对我来说起作用的是

./gradlew clean

4
我将Android Studio版本降级到4.0.2,这是我找到的一个临时解决办法。此外,我还将Android Gradle插件版本更改为4.0.2,并将Gradle版本更改为之前安装的6.1.1。您可以在“文件”->“项目结构”->“项目”下进行更改。

4
这是因为我的资产文件夹中有过大的文件。在我这种情况下,它是一个 .db 文件。

1
我认为如果您能够添加您是如何解决它的方法会更好。我通过将android/gradle.properties文件中的一行从org.gradle.jvmargs=-Xmx1536M更改为org.gradle.jvmargs=-Xmx2536M来解决了这个问题。 - jacob galam

4

删除 .gradle .idea 文件夹

将你的项目放在文件夹 AndroidStudioProjects 中,这是程序的原始位置。

打开 Project 菜单。选择 File > Invalidate Caches /Restart... 选项。

Android Studio 将会重启。

然后再选择 File > Sync Project With Gradle Files 选项。

完成。

我的当前项目使用的是 Android Gradle 插件版本 4.3.3 和 Gradle 版本 6.7.1。


我没有更改任何插件或Gradle版本,它默认使用7+版本的Gradle。尝试了上面所有的步骤,在经过两天的奋斗后终于成功了! - Divyanshu Kumar

3
在我的情况下,我能够通过以下方式在AndoidStudio中解决问题: 工具 -> Flutter -> Flutter Clean

2
我遇到了这个问题。
我正在将我的文件夹保存到一个映射的驱动器上(即我的映射谷歌云盘 e:\\Google Drive)。每次都失败。然后我将文件夹移动到 c: 驱动器上,一切正常。
所以如果你要保存到映射的驱动器上,是行不通的。

0

嗯,解决这个错误的方法听起来有点像水晶球预测!

这是我的解决方案:

通过运行删除文件夹的命令成功解决了该问题。

/app/build
/.ideia
/.gradle

将项目移动到 Windows 上的 NFFS 分区。

清除缓存并重新启动 Android Studio,然后重新构建项目。


0

当我第一次使用 Android-Studio ARM 版本构建项目时也遇到了同样的问题,按照以上 illgoforit 提到的方法解决它的方式就是简单地运行 ./gradlew clean。


0
在项目根目录下的终端窗口中运行flutter clean命令,这个问题就被解决了。

0

我只能通过更新Flutter来解决问题

在终端中运行:"flutter upgrade"


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接