java - 收到错误“任务':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。
提前致谢。
解决方案
推荐阅读
- r - How do we arrange two sets of data according to a specific criteria, eg date, in R
- apache-spark - 当节点数发生变化时,Spark 会给出不同的结果
- javascript - 将 Spring 模型属性传递给 JS 脚本
- angular - 如何以角度映射嵌套接口
- python-3.x - 如何在keras的cnn模型中的密集层之后可视化图像
- excel - Excel - 根据另一个表或列中的值比较和替换单元格值
- asp.net-core - 如何将列表中的行文本连接到.Net Core wep api中的成功文本消息中
- angularjs - 如何在量角器中选择具有相同 Web 元素的复选框
- sql - 如何在sql中为测试组找到类似的分布式控制组?
- css - Bootstrap 4 输入不会在填充处停止