从shell脚本调用android命令:不工作

从shell脚本调用android命令:不工作,android,shell,osx-mavericks,Android,Shell,Osx Mavericks,我正在尝试运行一个包含android命令的脚本。我已经在mac的.bash_配置文件中设置了工具和平台工具的路径。我可以直接从shell运行android命令。但当我运行一个包含android命令的脚本时,同样会失败。 我得到的错误:未找到android:command NAME=$1 PATH=$2 PACKAGE=$3 echo $1 echo $2 echo $3 function create_new_android_project() { android create pr

我正在尝试运行一个包含android命令的脚本。我已经在mac的.bash_配置文件中设置了工具和平台工具的路径。我可以直接从shell运行android命令。但当我运行一个包含android命令的脚本时,同样会失败。 我得到的错误:未找到android:command

NAME=$1
PATH=$2
PACKAGE=$3

echo $1
echo $2
echo $3

function create_new_android_project()
{
    android create project -n "$NAME" -t 7 -p "$PATH" -k "$PACKAGE" -a MainActivity
}

create_new_android_project
echo
echo "******** Complete!!!"

当我使用命令sh script.sh name path包在我的mac shell中运行此脚本时,我收到一个错误,提示android:command not found。

显示一些代码编辑问题以包含代码。$哪个android返回什么?我把我的卡在/opt中,所以我收到了/opt/android sdk macosx/tools/android。ANDROID_SDK_ROOT是/opt/ANDROID SDK macosx,所以我从我的.bash_配置文件中的工具导出$ANDROID_SDK_ROOT/tools和$ANDROID_SDK_ROOT/platfrom。我尝试了哪个ANDROID,它返回/Volumes/Machintosh HD/ANDROID SDK macosx/tools/ANDROID。这正是我写的。bash_简介