【问题标题】:ionic capacitor run android failed离子电容器运行android失败
【发布时间】:2022-07-05 09:39:25
【问题描述】:

运行构建 gradle 时,离子电容器运行 android 失败。 gradle failed

'* 出了什么问题: 提供的 javaHome 必须是有效目录。您提供:C:\Program Files\Java\jre1.8.0_321'

gradle 失败,因为他在 'C:\Program Files\Java\jre1.8.0_321' 中寻找 JAVA_HOME,但该目录不存在。

但我的 JAVA_HOME 路径是 'C:\Program Files\Java\jdk1.8.0_202' JAVA_HOME

我尝试重新安装java并删除android目录没有任何成功。

我尝试将 JAVA_HOME 目录放在“gradle.properties”中,但仍然被“C:\Program Files\Java\jre1.8.0_321”覆盖。

当我从 android studio 运行时,它可以工作,只是从 'ionic cap run android' 不工作。

【问题讨论】:

  • 安装 Java 11。
  • 我想ionic build android 返回相同的错误,不是吗? link to similar question w/o accepted answer
  • 与 java 11 是同样的问题。 ionic build android 适合我
  • 您找到解决问题的方法了吗?目前面临同样的问题
  • 我找到了解决问题的方法,看看my post就行了。

标签: java android gradle ionic-framework capacitor


【解决方案1】:

我也面临同样的问题。我使用 ubuntu 20.04。我已经在 .bashrc 中设置了 JAVA_HOME 的路径,但是当我运行这个命令时:“npx cap open android”,android studio 打开并返回错误“提供的 javaHome 必须是一个有效的目录。你提供了:/snap/android-studio/119 /android-studio/jre"

有人知道解决方法吗?谢谢!

【讨论】:

    猜你喜欢
    • 2022-10-02
    • 1970-01-01
    • 2020-07-06
    • 2021-04-10
    • 1970-01-01
    • 2022-08-04
    • 2019-02-04
    • 2023-03-22
    • 2018-08-24
    相关资源
    最近更新 更多