Ubuntu 12.04 Android 和 PATH 变量

Ubuntu 12.04 Android 和 PATH 变量

我是 Linux 新手,在设置 PATH 变量到 Android 时遇到了问题。我从 Android 网站下载软件包,并将其解压到我的主目录中的工作区。然后我运行 shell 并转到我的主目录并运行命令:

gedit .profile

然后我在文件行末尾添加:

export PATH=$PATH:~/workspace/android-sdk-linux/tools
export PATH=$PATH:~/workspace/android-sdk-linux/platform-tools

我保存它,关闭终端并重新启动。当我运行命令时:

./android

我得到:

bash: ./android: There is no such file or directory

你知道我做错了什么吗?

答案1

您使用了错误的语法来启动该程序。

./something 

明确地指代当前目录中的某个内容(“.”表示当前目录),因此不会进行路径搜索。此形式通常用于不经常需要的程序,或仍在其编译目录中(而不是搜索路径上某处的二进制目录中)的刚编译的程序。

要运行搜索路径目录中的命令,只需使用该命令本身,即

android

或者更有可能

android & 

这样它就会释放你启动它的终端

请注意,如果您更改了 bash 配置文件,它将不会对当前会话生效 - 最简单的方法是关闭该终端窗口并打开一个新窗口,该窗口将具有已读取更新的配置的 bash 的新实例。

(顺便说一句,您的 eclipse 工作区目录(如果是那样的话)可能不是您想要安装 android 工具的地方 - 大多数人会把它们放在某个地方,例如 ~/android 或甚至是系统范围的,例如 /opt/android)

相关内容