首页 > 解决方案 > 收到错误“任务':app:compileReleaseJavaWithJavac'的执行失败。” 尝试在 Apache Cordova 中构建 android 应用程序时

问题描述

第一篇关于堆栈溢出的帖子。

当我删除我的 JDK 版本 16 文件夹以准备从 JDK 版本 11 文件夹中运行内容时,我开始收到此错误。

我的目标是在 Visual Studio 代码终端中成功运行ionic cordova build --release android而不会出现此错误(我相信终端只是内置的 powershell)。

我已经将 JAVA_HOME 环境变量设置为适当的版本 11 目录。我的 _JAVA_OPTIONS 环境变量设置为“-Xmx2048M”。我的路径已设置为“C:\Program Files\Java\jdk-11.0.12\bin”,并已移至列表顶部。

我已尝试卸载并重新安装版本 11 和 16 的 JDK,但我继续收到此错误消息。

我并没有积极地使用 android studio,但我确实将我的 Android SDK 版本更新到至少 30.0.3。

似乎是 Apache Cordova 进程中的 java 编译失败。

当我运行时,javac -version我得到 11.0.2 因为npm cordova -v它是 7.16.0。因为gradle -version它是 7.1.1。

提前致谢。

标签: javaandroidcordova

解决方案


推荐阅读