mac 下的 bash gradle command not found
最近在用android studio 使用命令列打包的時候出現 bash gradle command not found這個問題,其實也就是因為自己唑gradle的環境變數給弄丟了。。但是由於來自大山的孩子對於mac不是很熟,所以不知道咋去找這個gradle的路徑 ,
更不知道怎麼去配置了,這裡就以這個例子去說下怎麼配置環境變數和去找一個檔案的路徑
1.gradle路徑的查詢
直接貼圖吧
然後點選這個gradle 右鍵 顯示簡介 複製下藍色的 你會得到這一行 /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1/bin 2.環境變數的配置
開啟terminal終端命令視窗 1、使用命令[cd ~]到home目錄下 cd ~
2、接著使用 touch .bash_profile
3、然後 open -e .bash_profile 會以文字的形式開啟檔案(如果2中不存在的話就新建一個.bash_profile檔案)
4、在資料夾中新增如下帶有選中顏色程式碼,如果不能操作是則是許可權問題需要修改許可權,具體下面會有介紹
export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-2.8 export PATH=${PATH}:${GRADLE_HOME}/bin
注意:因為複製後的連結中Android Studio.app中間有空格路徑中不能帶有空格之類的特殊字元。需要在空格前加\進行轉意,如上 儲存退出,如果不能操作的話可以將.bash_profile複製貼上一份,將原來的刪除或者新增操作許可權
囉嗦這麼多也就是把紅色的改成你自己滴 記得那個 \ 在空格之前加 5、最後用[source .bash_profile]命令使用修改後的
6、操作完成後使用命令[gradle -v]看是否出現版本號 gradle -v
------------------------------------------------------------
Gradle 2.10
------------------------------------------------------------
Build time: 2015-12-21 21:15:04 UTC
Build number: none
Revision: 276bdcded730f53aa8c11b479986aafa58e124a6
Groovy: 2.4.4
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM: 1.8.0_65 (Oracle Corporation 25.65-b01)
OS: Mac OS X 10.11.1 x86_64
意外情況: 7、如果不是這種情況的話可能會出現gradle 和gradle.bat執行許可權不夠的情況,進行許可權修改
到剛才的bin目錄下使用命令[ls -l]檢視目錄下檔案的許可權
如果中間沒有x說明沒有可執行許可權,以上截圖中已經做過修改,所以有可執行許可權了。 使用命令[chmod +x gradle.bat] 和 [chmod +x gradle]將許可權加上,再出外邊去執行gradle -v就好了,如果還不行的話重新啟動一下應該就沒問題了。然後就可以使用gradle的命令執行啦、、、 --------------------- 原文:https://blog.csdn.net/u013424496/article/details/52684213