使用gradle命令行打包的時候出現(xiàn)的:
- zsh: command not found: gradle
- zsh: permission demined: gradle
- Could not find com.android.tools.build:gradle:3.0.0. 問題解決
zsh情況下環(huán)境變量的配置
AS默認打出來的是aar包,但這次我接收的這個項目需要做小修改后重新打jar提供給eclipse項目使用声旺。
具體打包看出嘹,陽春面的博客: Android Studio中如何打JAR包
https://appkfz.com/2015/06/16/android-studio-build-jar/
最后在Terminal輸出
gradle makeJar
時出現(xiàn)的第一個問題: zsh: command not found: gradle
gradle配置環(huán)境變量
- 第一步:找到gradle路徑
Finder中找到AS,在顯示包中找到gradle位置纱注,CV下來
路徑如下:
/Applications/Android Studio.app/Contents/gradle/gradle-4.1
- 第二步:配置環(huán)境變量
進入終端畏浆,編輯.bash_profile文件
open .bash_profile
export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-4.1
export PATH=$PATH:$GRADLE_HOME/bin
注意:Android Studio.app之間需要加上轉(zhuǎn)義“\”,同時注意空格不能刪去
還是沒有解決問題狞贱,找了一圈后發(fā)現(xiàn)由于我安裝了zsh和oh-my-zsh刻获,修改環(huán)境變量時需要重新進行配置。
zsh中配置環(huán)境變量
-
編輯.zshrc文件
open .zshrc
-
在# User configuration下添加
source ~/.bash_profile
配置.zshrc
由于配置了zsh,原來的bash和zsh讀取的是不同的系統(tǒng)環(huán)境變量瞎嬉。bash讀取的是.bash_profile文件中的蝎毡,而zsh讀取的是.zshrc文件中的厚柳,所以我們需要在# User configuration下添加讀取.bash_profile文件的部分
-
配置完成,查找版本
gradle -v
然后出現(xiàn)了第二個問題:zsh: permission demined: gradle
這個問題很好解決,進入到gradle所在的文件下添加權(quán)限就可以了
chmod +x gradle
版本設(shè)置不同
gradle配置成功沐兵,我就gradle makeJar别垮,然后就報如下錯誤:
這個是由于版本配置不同導(dǎo)致,然后就在build.gradle文件下添加
google()
解決問題