【问题标题】:Failed to find 'ANDROID_HOME' environment variable. Despite it's correctly set找不到“ANDROID_HOME”环境变量。尽管设置正确
【发布时间】:2019-09-20 16:36:30
【问题描述】:

当我跑步时

$ionic cordova 构建安卓

构建失败并出现此错误:

cordova 构建 android 找不到“ANDROID_HOME”环境变量。尝试>手动设置。 未能在您的 'PATH' 中找到 'android' 命令。尝试更新您的 'PATH' > 以包含有效 SDK 目录的路径。 [ERROR] 运行子进程cordova时出错。

尽管我跑步时:

科尔多瓦要求

我得到了这个结果:

android 的需求检查结果:

Java JDK:已安装 1.8.0

Android SDK:安装正确

Android 目标:已安装 android-29,android-28,android-27,android->26,android-25,android-24,android-23,android-22,android-21

Gradle:已安装 /usr/share/gradle/bin/gradle

编辑:我正在使用 Ubuntu

编辑:通过运行 SUDO -E ionic cordova build android 解决

【问题讨论】:

    标签: android cordova ionic4


    【解决方案1】:

    在控制台中输入这些命令 -

    export ANDROID_HOME=$HOME/Android/Sdk(您的 SDK 路径)

    导出 PATH=$PATH:$ANDROID_HOME/tools

    导出 PATH=$PATH:$ANDROID_HOME/platform-tools

    要使其对当前用户永久有效,请将其添加到 ~/.bashrc 文件中(通过 vim ~/.bashrc 在终端中打开)

    【讨论】:

      【解决方案2】:

      您的环境变量设置不正确。继续您的 windows/mac 搜索并查找“环境变量”。单击编辑环境可验证,然后单击“环境可验证”,然后像这样添加 ANDROID_HOME

      【讨论】:

      • 我使用的是 Ubuntu,你知道怎么做吗?
      猜你喜欢
      • 2016-07-11
      • 2017-03-10
      • 2016-05-08
      • 2020-07-04
      • 2018-08-08
      • 2016-04-07
      • 2013-10-02
      相关资源
      最近更新 更多