首页 > 解决方案 > 找不到“ANDROID_HOME”环境变量。尽管设置正确

问题描述

当我跑步时

$ionic 科尔多瓦构建 android

构建失败并出现此错误:

cordova build android 找不到“ANDROID_HOME”环境变量。尝试>手动设置。未能在您的 'PATH' 中找到 'android' 命令。尝试更新您的 'PATH' > 以包含有效 SDK 目录的路径。[错误] 运行子进程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 ionic cordova build android 解决

标签: androidcordovaionic4

解决方案


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

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

导出 PATH=$PATH:$ANDROID_HOME/tools

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

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


推荐阅读