当我尝试通过Android源代码编译ADT时,我使用了以下命令:
$ sdk / eclipse / scripts / build_adt.sh / home
但是当我按下回车键时,终端立即退出。
谁能告诉我为什么?谢谢!
答案 0 :(得分:0)
如果您查看前几行中可以看到的build_adt.sh
脚本,它会检查您提供给脚本的参数的长度。
if [ $# -ne 3 ]
then
echo "Usage: $0 <out_dir> <dest_dir> <build_number>" > /dev/stderr
echo "Given arguments: $*" > /dev/stderr
exit 1
fi
当脚本按此顺序期待三个参数/home
,<out_dir>
和<dest_dir>
时,您只提供<build_number>
的单个参数。如果您没有提供它预期的三个参数,脚本将不会执行任何操作而退出。