离子 android 构建错误 - 无法找到“ANDROID_HOME"环境变量 [英] Ionic android build Error - Failed to find 'ANDROID_HOME' environment variable

查看:44
本文介绍了离子 android 构建错误 - 无法找到“ANDROID_HOME"环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 linux 中为 ionic 构建 android,但它向我显示了这样的错误

I am trying to build android for ionic in linux but its showing me an error like this

     [Error: Failed to find 'ANDROID_HOME' environment variable. 
      Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. 
      Try update your 'PATH' to include path to valid SDK directory.]
      ERROR building one of the platforms: Error: /home/kumar/myapp/platforms/android/cordova/build: Command failed with exit code 2
      You may not have the required environment or OS to build this project
      Error: /home/kumar/myapp/platforms/android/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

我已经在我的 bashrc 文件中添加了这个

and i've added this in my bashrc file

export ANT_HOME="/usr/bin/ant"
export PATH="$PATH:$ANT_HOME/bin"
export HOME="/home/kumar"
export ANDROID_HOME="$HOME/android-sdk-linux/tools"
export ANDROID_PLATFORM_TOOLS="$HOME/android-sdk-linux/platform-tools"
export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH"

我想我已经给出了路径,但我不知道为什么它会向我显示这个错误..请帮忙....

I'm thinking i've given the path but i dont know why its showing me this error .. Please help....

推荐答案

Android Home 应该是 SDK 的根文件夹.

Android Home should be the root folder of SDK.

export ANDROID_HOME="$HOME/android-sdk-linux"

EDIT:打开终端并输入这些命令.(是的,在终端上,不在 bashrc 文件中)

EDIT: Open terminal and type these commands. (yes, on a ternimal , not in bashrc file)

export ANDROID_HOME=~/android-sdk-macosx
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools    

然后在同一个终端中输入 android.如果已配置,您将能够从该终端使用构建命令.(这是一个临时解决方案)

and then in the same terminal just type android. If configured you would be able to use build commands from this terminal. (it's a temporary solution)

这篇关于离子 android 构建错误 - 无法找到“ANDROID_HOME"环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆