我的问题是我必须在linux服务器上安装android-sdk,但我无法通过终端模式访问linux服务器。我下载了android-sdk,我解压了它并在〜/ .bashrc文件上设置了ANDROID_HOME但是当我插入此命令时(安装API和构建工具):
sudo $ANDROID_HOME/tools/android update sdk --filter tools,platform-tools,android-22,build-tools-22.0.1,extra-android-m2repository,extra-google-m2repository,extra-android-support --all --no-ui
它给我一个错误:
sudo:/ tools / android:command not found
我通常在终端模式下使用linux,但我不知道如何处理需要interfaz或图形的程序,但现在我只能通过终端访问linux服务器。请帮助我,我会很感激。
答案 0 :(得分:1)
编辑示例中的问题是sudo
,它将清除除少数配置的异常之外的环境变量。
显然,您的.bashrc
尚未(仍)来自您当前的终端。
如果您尝试在终端上试用echo $ANDROID_HOME
,则很可能会得到一个空答案。
尝试将ANDROID_HOME添加到$HOME/.profile
。
答案 1 :(得分:0)
我真的感谢所有关注并帮助我解决这个小问题的人。我可以修复它,当我将android
放在终端上时,它不会抛出错误:
sudo: /tools/android: command not found
要解决此问题,我只是将会话注销到服务器(只关闭终端)。然后,当我进入服务器时,android
命令有效。
答案 2 :(得分:0)
查看这篇文章。可能是你正在寻找的东西?
http://www.donnfelker.com/setting-up-an-android-build-server-part-3-installing-the-android-sdk/
请务必阅读有关如何安装/更新sdk无头的评论(因为您只有终端访问权限)