在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。