Ionic Live Reload Capacitor Gradle 构建 - 失败!无法找到 Java 运行时

sam*_*ul5 6 android gradle ionic-framework angular capacitor

实时重新加载不再起作用?

\n

现在,更新到 Capacitor 版本 3 后,我无法再在 Ionic Angular 项目中使用 Live Reload。\n无法找到 Java 运行时。\n其他人是否遇到了同样的问题?

\n

我已按照官方 Capacitor 指南进行操作,还安装了native-runionic/cli。\n https://capacitorjs.com/docs/guides/live-reload#live-reload

\n

它不起作用!

\n
\n

这是控制台错误:

\n
\n

capacitor run android --no-sync --target LMQ610PJNVDUJV6TCQ

\n

[capacitor] \xe2\x9c\x96 运行 Gradle 构建 - 失败!

\n

[电容器] [错误] 操作无法完成\xe2\x80\x99。无法\n定位 Java 运行时。

\n

[电容器] 请访问http://www.java.com了解有关安装 Java 的信息\n[capacitor] [ERROR] 运行子进程 Capacitor 时发生错误。

\n

capacitor run android --no-sync --target LMQ610PJNVDUJV6TCQ已退出\n退出代码为 1。

\n
\n

有人知道出了什么问题吗?我真的需要在 Mac 上安装 Java 吗?\n谢谢!!

\n

小智 2

有点晚了,但我遇到了同样的问题 - 这是大约一周前有人找到的解决方案(特定于 MacOS 上的 AndroidStudion): https ://forum.ionicframework.com/t/unable-to-locate-a-java -build-for-android-on-mac/221148 时运行时错误

严格遵循这些说明 - 您不想安装 Java,而是想使用 AndroidStudio 中嵌入的 Java 安装,其中已接受所有 ADK 库和许可证。

老实说,这只是解决了无法找到 Java 的 gradle-build 问题,并不是专门针对实时重新加载的 - 但它肯定会阻止实时重新加载。