在我的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) 使用本教程(这需要我更改 udev 权限),那么这是否与错误有关?我可以将
pull
和 push
文件传输到我的设备。
如何修复此错误?
我前段时间也遇到过同样的错误,经过大量研究后,我意识到我为项目创建的目录是我的 Ubuntu 启动时安装的分区,并且给出了这个目录根所有者,然后,我无法使用 flutter 编辑任何内容。我编辑了 /etc/fstab 它解决了我的问题。
对于你的问题我会使用:
sudo chown -R $USER: /FwzFiles/GitHub/[project_folder]
然后打开项目文件夹的属性并转到“权限”并查看您是否是该文件夹的所有者。
如果仅此方法不起作用:
sudo chmod -R 777 /FwzFiles/GitHub/[project_folder]
说明:
简单。只需从
executionHistory.bin
中删除
./gradle/6.7/executionHistory/
文件即可