我是 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)