java - 升级 android studio 破坏了我的 flutter build (macOS)

标签 java android flutter gradle

我刚刚升级了我的 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/

相关文章:

java - Comparator<T> 如何成为函数式接口(interface)?

flutter 有向图。我可以将 CustomPainter 类与自定义小部件一起使用吗?

dart - flutter:根据不同的状态路由到不同的页面

flutter - app.apk 和 app-release.apk 有什么区别

java - 如何在Json Parser android中设置请求超时

java - 添加对象调试可视化?

java - 在java中使用JButton向客户端发送消息

android - 一个 NFC 标签上的 2 个 NDEF 消息/记录 - Android

android - 在android中,我如何以编程方式调用自己?

java - ArrayList 的后备数组的长度与 ArrayList 的 .size() 不同