我刚刚升级了我的 android studio,它破坏了我的 flutter 构建过程。我现在在尝试构建以前工作的项目时遇到此错误。我的 andriod 工作室设置在最后。感谢对此的任何帮助。
失败:构建失败,出现异常。
出了什么问题:
任务“:app:processDebugMainManifest”执行失败。
无法使字段私有(private)最终 java.lang.String java.io.File.path 可访问:模块 java.base 不会“打开 java.io”到未命名的模块 @4be5c282
尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在 https://help.gradle.org 获得更多帮助
详细:
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
[> Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not
"opens java.io" to unnamed module @4be5c282
[ ] * 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 4s
[ ] 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/userguide/command_line_interface.html#sec:command_line_warnings
[ ] 20 actionable tasks: 4 executed, 16 up-to-date
[ +498 ms] Running Gradle task 'assembleDebug'... (completed in 5.0s)
[+1124 ms] Exception: Gradle task assembleDebug failed with exit code 1
[ +14 ms] "flutter run" took 7,187ms.
[ +15 ms]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:663:9)
<asynchronous suspension>
#2 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
<asynchronous suspension>
#3 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#4 CommandRunner.runCommand (package:args/command_runner.dart:196:13)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:284:9)
<asynchronous suspension>
#6 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#7 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:5)
<asynchronous suspension>
#8 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#9 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10 main (package:flutter_tools/executable.dart:91:3)
<asynchronous suspension>
Android Studio 北极狐 | 2020.3.1 补丁 1 Build #AI-203.7717.56.2031.7621141,建于 2021 年 8 月 7 日 运行时版本:11.0.10+0-b96-7281165 x86_64 VM:JetBrains s.r.o. 的 OpenJDK 64 位服务器 VM macOS 11.5.1 GC:G1年轻代,G1老年代 内存:1280M 核心数:8 注册表:external.system.auto.import.disabled=true 非 bundle 插件:org.jetbrains.kotlin
最佳答案
在更新 SDK Tools 下的 Android SDK Tools 和 NDK 后,我能够解决我的问题。
关于java - 升级 android studio 破坏了我的 flutter build (macOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68893716/