在task:app:copyFlutterAssetsservice处出现Flutter构建错误

ffvjumwh  于 2023-10-22  发布在  Flutter
关注(0)|答案(2)|浏览(320)

在我的Linux机器上构建Flutter应用程序时,我遇到了这个错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:copyFlutterAssetsDebug'.
> Could not copy file '/FwzFiles/GitHub/nilai_sekolah/build/app/intermediates/flutter/debug/android-arm64/flutter_assets' to '/FwzFiles/GitHub/nilai_sekolah/build/app/intermediates/merged_assets/debug/mergeDebugAssets/out/flutter_assets'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

我不得不设置我的Android设备(Google Pixel 2)using this tutorial(这需要我更改udev权限),所以这与错误有关吗?我可以将pullpush文件传输到我的设备。
如何修复此错误?

7jmck4yq

7jmck4yq1#

我有同样的错误前一段时间,在大量的研究结束时,我意识到,我为我的项目创建的目录是一个分区挂载时,我的Ubuntu是引导,这是给这个目录根所有者,然后,我不能编辑任何与flutter。我编辑了/etc/fstab,它解决了我的问题。
对于您的问题,我将使用:用途:sudo chown -R $USER: /FwzFiles/GitHub/[project_folder]
然后打开你的项目文件夹的属性,转到“权限”,看看你是否是该文件夹的所有者。
如果这一点不起作用:sudo chmod -R 777 /FwzFiles/GitHub/[project_folder]

说明:

  • sudo chown -R递归地更改所有者
  • $USER当前用户
  • :还将组更改为特定用户
  • sudo chmod -R递归地更改文件和文件夹的权限
  • 777 * 读/写/执行 * 的值
tvz2xvvm

tvz2xvvm2#

很简单。只需从./gradle/6.7/executionHistory/中删除executionHistory.bin文件

相关问题