curl https://storage.googleapis.com/git-repo-downloads/repo > repo
chmod a+x repo
./repo init -u https://android.googlesource.com/platform/manifest -b android-7.1.1_r6
./repo sync
. build/envsetup.sh
失败了:
build/envsetup.sh: line 508: LUNCH_MENU_CHOICES[@]: unbound variable
在Ubuntu 16.04上。
答案 0 :(得分:1)
在我的.bashrc
我有一个:
set -u
显然envsetup.sh
质量不高,没有未定义的变量或者是非源独立脚本。
所以要么删除它,要么添加:
set +u
禁用它。
你也可能想要摆脱:
set -e
但我没有测试过。