我正在使用 android sdk,我需要android
在我的脚本中使用该命令,我需要的文件位于以下文件夹中:/my_downloads/android-sdk/tools/android
。我尝试在我的 bash 脚本中执行此操作:
#!/bin/bash
ANDROID_PATH="/my_downloads/android-sdk/tools/android/"
"$ANDROID_PATH"android # etc...
但它不起作用。将该路径保持为变量的正确方法是什么?
谢谢
答案1
您应该将包含可执行文件的文件夹添加到您的文件夹中,PATH
如下所示:
PATH="/my_downloads/android-sdk/tools/:$PATH"
然后只需使用:
android
答案2
您的 shell 脚本运行 /my_downloads/android-sdk/tools/android/android (该脚本不存在)。
它应该运行 /my_downloads/android-sdk/tools/android
#!/bin/bash
ANDROID_PATH="/my_downloads/android-sdk/tools/"
"$ANDROID_PATH"android # etc...
答案3
一个好主意是始终查看某个文件位于何处。默认情况下,“whereis”命令非常适合此目的。
$ whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz