mac android studio 執行terminal命令出現Permission denied的問題

在Android studio中,在進行打包的時候我個人習慣是用Terminal執行命令打包,因爲可以執行各式各樣的gradle task。

在剛開始用mac book的時候,執行命令時出了問題,發現在當前項目執行命令時,mac電腦的用戶需要在命令前面加(./),然後繼續執行命令的時候,又出了新問題,出現了Permission denied的問題。

下面我給出了window和mac執行命令時的區別

window的打包命令爲:

gradlew assembleRelease

mac:

./gradlew assembleRelease

如果執行上面的命令出現了bash: ./gradlew: Permission denied的問題,說明權限有問題,這時候直接執行命令

chmod +x gradlew

如果上面的問題解決了,但是執行打包的命令還是出現了問題,且問題如下的話:

java.lang.UnsupportedClassVersionError: 
com/android/build/gradle/AppPlugin : Unsupported major.minor

說明jdk版本有問題,應該要升級jdk。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章