当我在 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 pp uild.gradle 中将compileSdkVersion更改为30或31可以解决此问题
很可能您正在使用过时的依赖项。去掉就可以解决.但是,我面临着同样的问题,并将 build.gradle 中的“compileSdkVersion”更改为 31 解决了我的问题。
将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 标准,这可能就是问题所在。因此,您可能想删除它们或找到替换它们的方法。
对我来说,问题出在 Android Studio 上。我使用配备 M1 处理器的 Mac,每次 Android studio 有更新时,我都需要执行以下操作。
转到 Finder 中的“Applications”文件夹,右键单击“Android Studio”->“显示包内容”。 导航到该文件夹并创建一个名为 jre 的新目录,并将 jbr 的内容复制到新创建的 jre 中。重新启动 Android studio,它对我来说效果很好。