当我尝试在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>
可能是什么错误?
答案 0 :(得分:1)
我没有找到解决方案,但花了很多时间研究事情,所以这可能会有用。
我认为问题从根本上说是Eclipse在其上下文中没有环境变量的情况下启动。这可能是因为它与不同的用户一起发布。全局设置ANDROID_HOME
的说明取决于您的操作系统。
我查看了eclipse.ini docs并没有看到使用添加的环境变量启动的直观方式 - 在本例中为ANDROID_HOME
。
我看了标准的日食ant plugin。我一直在寻找一个&#34;环境&#34;在eclipse运行配置中的某个选项卡或窗口&gt;&gt;偏好,但无法在我的网站中找到蚂蚁的设置 Eclipse版本(用于Web开发的Neon)。