windows - 运行模拟器/物理设备时无法加载图像
问题描述
这是我得到的错误:
Target debug_android_application failed: FileSystemException: Cannot copy file to 'X:\Flutter\projects\practice_draw_screen\build\app\intermediates\flutter\debug\flutter_assets\images/IMG_2706.jpg', path = 'X:\Flutter\projects\practice_draw_screen\images\IMG_2706.jpg' (OS Error: The process cannot access the file because it is being used by another process.
, errno = 32)
build failed.
FAILURE: Build failed with an exception.
* Where:
Script 'C:\Users\Matt\Flutter\packages\flutter_tools\gradle\flutter.gradle' line: 882
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Users\Matt\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
Exception: Gradle task assembleDebug failed with exit code 1
颤振医生:
Microsoft Windows [Version 10.0.18363.900]
(c) 2019 Microsoft Corporation. All rights reserved.
X:\Flutter\projects\practice_draw_screen>flutter doctor -v
[√] Flutter (Channel stable, v1.17.4, on Microsoft Windows [Version 10.0.18363.900], locale en-CA)
• Flutter version 1.17.4 at C:\Users\Matt\Flutter
• Framework revision 1ad9baa8b9 (11 days ago), 2020-06-17 14:41:16 -0700
• Engine revision ee76268252
• Dart version 2.8.4
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\Matt\AppData\Local\Android\Sdk
• Platform android-29, build-tools 29.0.3
• ANDROID_HOME = C:\Users\Matt\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Android Studio (version 4.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 47.0.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] IntelliJ IDEA Community Edition (version 2019.3)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.1
• Flutter plugin version 45.0.2
• Dart plugin version 193.6911.31
[√] VS Code (version 1.45.1)
• VS Code at C:\Users\Matt\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.10.2
[√] Connected device (1 available)
• Pixel 3a • 94SAY0SNC1 • android-arm64 • Android 10 (API 29)
• No issues found!
我试过运行flutter -clean但我得到了同样的错误。在 Windows 资源管理器中,包含图像的文件夹未选中为只读,但“只读”旁边有一个填充框。当我取消选中填充框时,它会将更改应用于文件,但是当我再次查看属性时,该框已填充(不是复选标记)。
解决方案
我最终删除了图片并使用了不同的图像使其工作。我不确定它为什么这样做。
推荐阅读
- ruby-on-rails - Rails file_field 标记未显示所选文件名
- c# - 返回主站点时 B2C 编辑配置文件自定义策略的问题
- ftp - Biztalk SFTP 配置优化
- reactjs - JSX 元素类型“AddIcon”在测试时没有任何构造或调用签名
- python - 返回另一个模型 Django 中属性的字符串表示形式
- python - 仅将包含某个单词的 Excel sheet_names 读入 pandas 数据框
- angular - 如何在 NativeScript 的安全存储插件中删除数据存储在特定对象中?[NativeScript 角度]
- javascript - 引导选项卡将所有选项卡保持为“活动”并在第一次选择后停止工作
- mongodb - 如何通过 mongoexport 将参数传递给视图?
- java - 如何在单独的行上输出字符串数组,每行允许 N 个字符