错误记录Flutter 混合开发报错 ( java.nio.file.FileSystemException: xxx/R.jar: 另一个程序正在使用此文件,进程无法访问。 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误记录Flutter 混合开发报错 ( java.nio.file.FileSystemException: xxx/R.jar: 另一个程序正在使用此文件,进程无法访问。 )相关的知识,希望对你有一定的参考价值。





一、 报错信息



Flutter 混合开发项目 :android 项目中 , 嵌入了 Flutter 页面 , 不小心运行了下 Flutter 项目 , 导致 Android 的 Native 项目运行出现如下报错 ;

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':flutter:generateDebugRFile'.
> java.nio.file.FileSystemException: Y:\\002_WorkSpace\\001_AS\\flutter_hybrid\\flutter_module\\.android\\Flutter\\build\\intermediates\\compile_r_class_jar\\debug\\R.jar: 另一个程序正在使用此文件,进程无法访问。


* 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

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 39s
41 actionable tasks: 16 executed, 25 up-to-date





二、 解决方案



关闭 Flutter 项目 , 即可解决上述问题 ;

以上是关于错误记录Flutter 混合开发报错 ( java.nio.file.FileSystemException: xxx/R.jar: 另一个程序正在使用此文件,进程无法访问。 )的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Flutter 混合开发报错 ( Android 端与 Flutter 端 EventChannel 初始化顺序错误导致无法通信 | EventChannel 通信流程 )

原生(iOS)与Flutter混合开发步骤

混合开发架构|Android工程集成React NativeFlutterReactJs

错误记录Flutter 使用 MediaQuery 适配全面屏报错 ( No MediaQuery widget ancestor found. )

错误记录发布 Flutter 插件包报错 ( Failed to upload the package.pub finished with exit code 1 )

错误记录发布 Flutter 插件包报错 ( ‘gmail.com‘ has insufficient permissions to upload new versions of package)(代