关于从Android源代码编译ADT

时间:2016-10-25 09:08:04

标签: android adt android-source

当我尝试通过Android源代码编译ADT时,我使用了以下命令:

$ sdk / eclipse / scripts / build_adt.sh / home

但是当我按下回车键时,终端立即退出。

谁能告诉我为什么?谢谢!

1 个答案:

答案 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>的单个参数。如果您没有提供它预期的三个参数,脚本将不会执行任何操作而退出。