【问题标题】:Flutter build error at task :app:copyFlutterAssetsDebug任务中的 Flutter 构建错误:app:copyFlutterAssetsDebug
【发布时间】:2019-08-13 07:56:23
【问题描述】:

在我的 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 文件发送到我的设备。

如何解决这个错误?

【问题讨论】:

    标签: android flutter udev


    【解决方案1】:

    首先:我是 StackOverflow 的新手,英语不是我的第一语言,所以请耐心等待。

    前段时间我也遇到过同样的错误,经过大量研究后,我意识到我为我的项目创建的目录是我的 Ubuntu 启动时挂载的一个分区,这就是目录root owner,然后,我无法用颤振在那里编辑任何东西。我编辑了 /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

    非常欢迎任何建议或更正

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2021-12-25
        • 1970-01-01
        • 2021-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-23
        • 1970-01-01
        • 2020-03-28
        相关资源
        最近更新 更多