問題與解決方案
今天在mac上編譯android源碼疮装,本來想編譯
mmm development/tools/idegen/
idegen模塊缘琅,方便導(dǎo)入android studio中閱讀源碼,結(jié)果執(zhí)行上述命令時(shí)廓推,一直報(bào)錯(cuò)
Couldn't locate the directory //跟上對(duì)應(yīng)的路徑
google搜了一下刷袍,發(fā)現(xiàn)并沒有人遇到相同的問題。后來重新運(yùn)行了一下
. build/envsetup.sh
發(fā)現(xiàn)受啥,運(yùn)行結(jié)果有warning
WARNING: Only bash is supported, use of other shell would lead to erroneous results
看到了嗎做个?只有bash才支持,而我之前用的終端一直是zsh滚局,導(dǎo)致mmm命令的運(yùn)行出現(xiàn)問題居暖。好了,發(fā)現(xiàn)問題了藤肢,就好解決了太闺。
解決:將終端切換回bash,然后重新運(yùn)行上述命令就沒有報(bào)錯(cuò)了嘁圈。臨時(shí)切回bash很簡單省骂,直接命令行運(yùn)行
bash
即可。
總結(jié)
本身是個(gè)小問題最住,但是稍不注意還是容易掉進(jìn)坑里钞澳。稍微記錄一下,讓后面的人少走些彎路吧