当前位置: 首页 > 知识库问答 >
问题:

升级android studio破坏了我的颤振构建(macOS)

胡夕
2023-03-14

我刚刚升级了我的android studio,它破坏了我的颤振构建过程。我现在在尝试构建以前工作过的项目时遇到了这个错误。我的andriod studio设置在最后。非常感谢您的帮助。

失败:构建失败,有一个异常。

出错原因:
任务执行失败:应用程序:processDebugMainManifest
无法使字段私有化。字符串java。木卫一。文件路径可访问:模块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构建#AI-203.7717。56.2031.7621141,内置于2021年8月7日运行时版本:11。10 0-b96-7281165 x86_64虚拟机:JetBrains s.r.o.macOS 11.5提供的OpenJDK 64位服务器虚拟机。1个GC:G1年轻一代,G1老一代内存:1280M内核:8个注册表:外部。系统汽车进口disabled=真正的非捆绑插件:org。喷气式飞机。科特林

共有2个答案

邓正真
2023-03-14

我遇到了同样的问题,解决了安装JDK的问题。

转到项目结构-

咸正平
2023-03-14

我是能够解决我的后更新Android SDK工具和SDK工具下的NDK。

 类似资料:
  • 我今天早上将Android Studio2.0预览版从4更新到5。如果我继续使用: 这仍将成功编译。但如果我移动到-alpha5,就会出现以下错误: 错误:任务执行失败:应用程序:compileReleaseJavaWithJavac。Java . io . file not found异常:....\ intermediates \ explosed-AAR \ com . Google . A

  • 我最近刚刚将flutter版本更新到2.3.0-1.pre.267,并按照IDE的建议更新了软件包。现在我无法构建iOS应用程序。我确实尝试了flutter、Google登录和堆栈溢出的GH问题中几乎所有提供的建议/修复。我做了pod清理、pod重新集成、xcworkspace设置文件删除和其他一些建议。 请在下面找到详细信息,并提供您的建议/帮助/反馈,以帮助我解决此问题。应用程序构建对于And

  • 注意:使用-Xlint重新编译:详细信息请参阅弃用。D8:程序类型已存在:android。支持v4.os。ResultReceiver$MyResultReceiver 失败:构建失败,但有例外。 > 错误:任务执行失败:应用程序:transformDexArchiveWithExternalLibsDexMergerForDebug”。 通用域名格式。Android建设者德兴。DexArchiv

  • 然而,似乎什么也没发生。没有变化,控制台输出没有提到新版本(这就足够了)。 我的如下所示:

  • 我最近通过从源代码编译在CentOS机器上安装了Python 2.7.3。Python 2.7.3安装在/opt/python2.7上,当我安装它时,我只需更改/usr/bin/Python以指向新版本。这显然是错误的,因为当我这样做的时候,它打破了百胜。我会得到以下内容。 我更改了/usr/bin/python以指向python 2.6.6,但现在2.6.6是python的默认版本。你知道怎么解