[错误:无法找到'ANDROID_HOME'环境变量。尝试手动设置 [英] [Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually

查看:10172
本文介绍了[错误:无法找到'ANDROID_HOME'环境变量。尝试手动设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Linux中使用Cordova的薄荷17



我安装了android sdk,cordova,android studio,nodejs 4



问题在这里
当我想在codova构建应用程序,并在终端上运行这个:



sudo cordova build android



它显示

 运行命令:/ home / tnt / hello12 / platforms / android / cordova / build 
[错误:无法找到ANDROID_HOME环境变量。尝试手动设置。
无法在PATH中找到android命令。尝试更新你的'PATH'包括有效的SDK目录的路径。]
错误构建平台之一:错误:/ home / tnt / hello12 / platforms / android / cordova / build:命令失败,退出代码2
您可能没有构建此项目所需的环境或操作系统
错误:/ home / tnt / hello12 / platforms / android / cordova / build:命令失败,退出代码2

我把这个代码

  export HOME =/ home / tnt
export ANDROID_HOME =$ HOME / android / sdk / tools
export ANDROID_PLATFORM_TOOLS =$ HOME / android / sdk / platform-tools
export PATH =$ ANDROID_HOME:$ ANDROID_PLATFORM_TOOLS:$ PATH
export JAVA_HOME =/ usr / lib / jvm / java-7-openjdk-amd64
export ANT_HOME =/ usr / share /
export PATH =$ ANT_HOME / bin:$ PATH
export ANDROID_HOME =/ home / tnt / android / sdk / tools

我的

  /home/tnt/.bash_profile 
/home/tnt/.bashrc
/home/tnt/.profile
/root/.bash_profile
/root/.bashrc
/root/.profile

但不起作用

解决方案>

我不认为有必要将所有东西都添加到path.Just添加 JAVA_HOME ANDROID_HOME ANT_HOME 到路径并指出相应的 bin目录为:



对于Android studio



将其添加到〜/ .bashrc 文件中:

  1.export ANDROID_HOME = / path / to / android / studio 
2.export PATH = $ PATH:$ ANDROID_HOME / bin

您可以对 Ant执行相同操作。



对于java jdk



将其添加到/ etc / profile文件中:

  1.JAVA_HOME = / path / to / jdk 
2.JRE_HOME = $ JAVA_HOME / jre
3.PATH = $ PATH:$ JAVA_HOME / bin:$ JRE_HOME / bin
4.export JAVA_HOME
5.export JRE_HOME
6.export PATH

现在在终端中,键入 echo $ PATH ,并确保所有环境变量都添加到PATH中!


Im using Cordova in Linux mint 17

I installed android sdk , cordova , android studio , nodejs 4

problem is here when i wanna build app in codova and run this on terminal :

sudo cordova build android

it shows

Running command: /home/tnt/hello12/platforms/android/cordova/build 
[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/tnt/hello12/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/tnt/hello12/platforms/android/cordova/build: Command failed with exit code 2

I put this code

 export HOME="/home/tnt"
    export ANDROID_HOME="$HOME/android/sdk/tools"
    export ANDROID_PLATFORM_TOOLS="$HOME/android/sdk/platform-tools"
    export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH"
    export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
    export ANT_HOME="/usr/share/ant"
    export PATH="$ANT_HOME/bin:$PATH"
    export ANDROID_HOME="/home/tnt/android/sdk/tools"

on my

/home/tnt/.bash_profile  
/home/tnt/.bashrc
/home/tnt/.profile  
/root/.bash_profile  
/root/.bashrc
/root/.profile 

but it wont works

解决方案

I don't think its necessary to add everything into path.Just add the JAVA_HOME , ANDROID_HOME and ANT_HOME to path and point out the corresponding bin directory as:

For android studio

add this into your ~/.bashrc file:

1.export ANDROID_HOME=/path/to/android/studio
2.export PATH=$PATH:$ANDROID_HOME/bin

you can do the same for Ant.

For java jdk

add this into your /etc/profile file:

1.JAVA_HOME=/path/to/jdk
2.JRE_HOME=$JAVA_HOME/jre
3.PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
4.export JAVA_HOME
5.export JRE_HOME
6.export PATH

Now in your terminal, type echo $PATH and make sure all the environment variables are added to the PATH!

这篇关于[错误:无法找到'ANDROID_HOME'环境变量。尝试手动设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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