这是一个评论ubuntu中的离子问题,解决方案是将Android主页添加到路径中 但我的问题是,即使ANDROID_HOME已经在PATH和当我输入
$ Android
在终端中打开Android SDK
更新 将android home添加到此终端会话中的路径后
echo $ ANDROID_HOME的输出是android Sdk的路径 但仍然会产生同样的错误?!
答案 0 :(得分:3)
你的全局PATH依赖于/ etc / environment,所以如果你在这里编辑它,它也应该是离子的。
编辑后,您可以执行以下命令重新加载:
source /etc/environment
如果要在用户的主目录中创建〜/ .profile或〜/ .bash_profile,只能在shell环境中加载。
确保/ etc / environment文件看起来像这样:
ANDROID_HOME=/home/eics/Android/Sdk
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools”
答案 1 :(得分:2)
错误非常清楚,正如您在评论中所写的那样
echo $ANDROID_HOME
产生空结果。
在Ubuntu中,要全局设置环境变量,请编辑/etc/environment
并在那里添加
ANDROID_HOME=/path/to/android/sdk
在您实际提供真实路径的地方,完成后您可能需要执行source /etc/environment
才能使其在当前会话中正常运行。
如果您只想为终端执行此操作,则可以编辑~/.bashrc
并添加
export $ANDROID_HOME=/path/to/android/sdk
答案 2 :(得分:0)
将$ Android导出/设置为ANDROID_HOME到您的环境变量
答案 3 :(得分:0)
经过4天的搜索并尝试了很多方法来解决这个问题 我用这些说明来修复它
现在它适用于我和离子ca适用于Android SDK主页