任务 ':permission_handler:compileDebugJavaWithJavac' 编译Debug Java时执行失败。

7
当我在Flutter中添加了permission_handler插件时,出现了以下错误:
构建失败:发生异常。
* What went wrong:
Execution failed for task 
':permission_handler:compileDebugJavaWithJavac'.   
> Compilation failed; see the compiler error output for details.

我尝试更改插件版本,并尝试运行flutter clean,但不起作用。

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

3个回答

9

将 android\app\build.gradle 中的 compileSdkVersion 修改为 30 或 31 可以解决此问题。


谢谢您提供这个信息。它解决了我的问题。 - Harjinder Bains
1
谢谢!我原来是30,但现在改成了31。 - Chris
这可能只是一个误导.. 这是一个缓存问题,所以仅更新SDK并不能真正解决潜在的问题。 - Lee Probert
这对我不起作用。我得到了相同的错误,代码是31。 - Rushwin Jamdas

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 迁移。请记住,某些插件可能不符合空安全或 V2 兼容性要求,这可能是问题所在。因此,您可能需要删除这些插件或找到替代方法。


目前您的答案写得不够清晰,请[编辑]以添加更多细节,帮助其他人理解它如何回答所提出的问题。您可以在帮助中心中找到关于撰写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接