最近在用Android Studio Build的項(xiàng)目是出現(xiàn)Manifest merger failed with multiple errors, see logs錯(cuò)誤沮尿,需要使用gradle查看具體的log信息,在bash使用 gradle時(shí)出現(xiàn)-bash: gradle: command not found這個(gè)問題喧笔,其實(shí)也就是因?yàn)間radle沒有配置到Mac環(huán)境變量里面去。由于之前沒有設(shè)置過Mac的環(huán)境變量龟再,所以不知道咋去找這個(gè)gradle的路徑 书闸,更不知道怎么去配置了,這里就以這個(gè)例子去說下怎么配置環(huán)境變量和去找一個(gè)文件的路徑利凑。
1.gradle路徑查找
上面我們已經(jīng)拿到gradle所在的路徑/Applications/Android Studio.app/Contents/gradle/gradle-4.4/bin
2.配置Mac的環(huán)境變量
- 在bash先cd到用戶根目錄 cd ~
- 接著使用 touch .bash_profile
- 然后 open -e .bash_profile 會(huì)以文本的形式打開文件(如果2中不存在的話就新建一個(gè).bash_profile文件)
-
在文件夾中添加如下帶有選中顏色代碼浆劲,如果不能操作是則是權(quán)限問題需要修改權(quán)限,具體下面會(huì)有介紹
image.png
注意:因?yàn)閺?fù)制后的鏈接中Android Studio.app中間有空格路徑中不能帶有空格之類的特殊字符哀澈。需要在空格前加\進(jìn)行轉(zhuǎn)意牌借,如上
保存退出,如果不能操作的話可以將.bash_profile復(fù)制粘貼一份割按,將原來的刪除或者添加操作權(quán)限 - 最后用 source .bash_profile 命令使用修改后的
-
操作完成后使用命令看是否出現(xiàn)版本號(hào) gradle -v
image.png
3.意外情況
-
如果不是這種情況的話可能會(huì)出現(xiàn)gradle 和gradle.bat執(zhí)行權(quán)限不夠的情況膨报,進(jìn)行權(quán)限修改
image.png
如果中間沒有x說明沒有可執(zhí)行權(quán)限,以上截圖中已經(jīng)做過修改哲虾,所以有可執(zhí)行權(quán)限了丙躏。
使用命令chmod +x gradle.bat 和 chmod +x gradle將權(quán)限加上,再出外邊去執(zhí)行g(shù)radle -v就好了束凑。然后就可以愉快的使用gradle命令啦
4.題外
使用命令gradle處理Android Studio編譯Manifest merger failed with multiple errors, see log的錯(cuò)誤
這樣我們就可以看到Manifest文件哪里出錯(cuò)了