assets:
- ../backend/uploaded_images/
Target debug_android_application failed: FileSystemException: Cannot copy file to 'C:\Users\nuras\CS_Projects\miras\farmer_market\flutter\build\app\intermediates\flutter\debug\flutter_assets\../backend/uploaded_images/13afcc89-36fb-4148-9a5c-1e47c6514bcf', path = 'C:\Users\nuras\CS_Projects\miras\farmer_market\flutter\..\backend\uploaded_images\13afcc89-36fb-4148-9a5c-1e47c6514bcf' (OS Error: The filename, directory name, or volume label syntax is incorrect.,
errno = 123)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Users\nuras\dev\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* 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.
> Get more help at https://help.gradle.org.
BUILD FAILED in 5s
Running Gradle task 'assembleDebug'...
有没有办法在外部引用文件夹而不发生任何冲突?
我从 .yaml 中删除了资产,并且应用程序可以运行,因此这是资产的问题。
如果图像不是绝对需要存在,请将它们放在 flutter 项目内的文件夹中。文件如下所示,
...
android
assets
build
lib
...
在 pubspec.yaml 文件中像这样编写资产,注意空格和位置。
flutter:
assets:
- assets/backend/uploaded_images/
一旦 pubspec.yaml 文件准备就绪,就执行
flutter 酒吧获取
并确保关闭并重新启动应用程序。