找不到“ ANDROID_HOME”环境变量。尽管设置正确

时间:2019-09-20 16:36:30

标签: android cordova ionic4

我跑步时

  

$ ionic cordova构建android

构建因以下错误而失败:

  

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

尽管我跑步:

  

科尔多瓦要求

我得到这个结果:

  

Android的需求检查结果:

     

Java JDK:已安装1.8.0

     

Android SDK:已安装true

     

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离子cordova构建Android来解决

2 个答案:

答案 0 :(得分:0)

您的环境变量设置不正确。进行Windows / Mac搜索并查找“环境变量”。点击“编辑可验证环境”,然后点击“可环境验证”,然后像这样添加ANDROID_HOME

enter image description here

答案 1 :(得分:0)

在控制台中键入以下命令-

  

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

     

export PATH = $ PATH:$ ANDROID_HOME / tools

     

export PATH = $ PATH:$ ANDROID_HOME / platform-tools

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