任务':permission_handler:compileDebugJavaWithJavac'执行失败

问题描述 投票:0回答:4

当我在 flutter 中添加 permission_handler 插件时。 发生此错误:

FAILURE:构建失败并出现异常。

* What went wrong:
Execution failed for task 
':permission_handler:compileDebugJavaWithJavac'.   
> Compilation failed; see the compiler error output for details.

我尝试更改 plugin 的版本,也尝试运行 flutter clean 但没有成功。

如果您知道这个问题的答案。请回答这个问题。

android flutter dart permissions flutter-plugin
4个回答
9
投票

在 android pp uild.gradle 中将compileSdkVersion更改为30或31可以解决此问题


1
投票

很可能您正在使用过时的依赖项。去掉就可以解决.但是,我面临着同样的问题,并将 build.gradle 中的“compileSdkVersion”更改为 31 解决了我的问题。


0
投票

将compileSdkVersion更改为31,然后要求32。现在我得到以下信息:

 What went wrong:
Execution failed for task ':permission_handler:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

确保您完全完成 V2 迁移。请记住,某些插件可能不符合 null 安全性或不符合 V2 标准,这可能就是问题所在。因此,您可能想删除它们或找到替换它们的方法。


0
投票

对我来说,问题出在 Android Studio 上。我使用配备 M1 处理器的 Mac,每次 Android studio 有更新时,我都需要执行以下操作。

转到 Finder 中的“Applications”文件夹,右键单击“Android Studio”->“显示包内容”。 导航到该文件夹并创建一个名为 jre 的新目录,并将 jbr 的内容复制到新创建的 jre 中。重新启动 Android studio,它对我来说效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.