编译安卓SDK时出现:600:26 test android/soong/ui/build/paths的解决方案
现象
Linux控制台输入:./build.sh -UKAp -J16
后,出现:
然后一直卡在这里。
解决方案
根据教程提示:大家应尽量按照本文档说明进行操作,尤其是 4.1.1 小节中所要求安装的依赖软件包。
找到4.1.1 安装依赖软件包
重新执行:
sudo apt-get update
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g+± multilib libc6-dev-i386 lib32ncurses5-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip python-pyelftools python3-pyelftools device-tree-compiler libfdt-dev libfdt1 libssl-dev liblz4-tool python-dev libncurses5 make
sudo rm -rf /usr/bin/python
sudo ln -s /usr/bin/python2 /usr/bin/python
成功:
经验
对于教程给出类似的命令行时:
PDF中带有空格、回车、单词换行的情况,建议把这种多行大段的内容从PDF拷贝到浏览器网址栏,再从浏览器网址栏拷贝出来,这样一来,便还原了。最后检查确认,整理成你认为正确的命令行,粘贴到控制台中执行。