Android 任务:app:CopyFlatterAssetDebug处的颤振生成错误
在我的linux机器上构建颤振应用程序时,我遇到以下错误:Android 任务:app:CopyFlatterAssetDebug处的颤振生成错误,android,flutter,udev,Android,Flutter,Udev,在我的linux机器上构建颤振应用程序时,我遇到以下错误: 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
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设备(谷歌像素2)(这要求我更改udev权限),那么这与错误有关系吗?我能够将和文件推送到我的设备上
如何修复此错误?首先:我是StackOverflow的新手,英语不是我的第一语言,请耐心等待
不久前我也犯了同样的错误,在很多研究结束时,我意识到我为我的项目创建的目录是在我的Ubuntu启动时挂载的分区,这给了这个目录根所有者,然后,我无法用flutter编辑那里的任何内容。我编辑了/etc/fstab,它解决了我的问题
对于您的问题,我将使用:
sudo chown-R$USER:/FwzFiles/GitHub/[project\u folder]
然后打开项目文件夹的属性,转到“权限”(或任何英文名称),查看您是否是该文件夹的所有者
如果这一点本身不起作用:
sudo chmod-R 777/FwzFiles/GitHub/[project_folder]
说明:
- sudo chown-R递归地更改所有者
- $USER当前用户
- :同时将组更改为特定用户
- sudo chmod-R递归地更改文件和文件夹的权限
- 777读/写/执行的值
欢迎提出任何建议或更正