无法找到'ANDROID_HOME'环境变量。尝试手动设置。但仅限于Eclipse

时间:2016-08-26 19:25:20

标签: eclipse bash ant ionic-framework

当我尝试在eclipse中运行.sh脚本时,包含代码

#!/bin/bash
ionic resources android
ionic build android
ionic run android

在其中我收到错误:

1mError: 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.

但是当我在bash中运行.sh时,没有错误。我已将我的EXPORTS设置为.bashrc和/ etc / profile

这是蚂蚁部分:

<target name="prepare-to-build-app" >
    <exec executable="/bin/bash">
        <arg value="call-ionic-commands.sh"/>
    </exec>
</target>

可能是什么错误?

1 个答案:

答案 0 :(得分:1)

我没有找到解决方案,但花了很多时间研究事情,所以这可能会有用。

我认为问题从根本上说是Eclipse在其上下文中没有环境变量的情况下启动。这可能是因为它与不同的用户一起发布。全局设置ANDROID_HOME的说明取决于您的操作系统。

我查看了eclipse.ini docs并没有看到使用添加的环境变量启动的直观方式 - 在本例中为ANDROID_HOME

我看了标准的日食ant plugin。我一直在寻找一个&#34;环境&#34;在eclipse运行配置中的某个选项卡或窗口&gt;&gt;偏好,但无法在我的网站中找到蚂蚁的设置 Eclipse版本(用于Web开发的Neon)。