在Android studio中,在進行打包的時候我個人習慣是用Terminal執行命令打包,因為可以執行各式各樣的gradle task。
在剛開始用mac book的時候,執行命令時出了問題,發現在當前項目執行命令時,mac電腦的用戶需要在命令前面加(./),
下面我給出了window和mac執行命令時的區別
window的打包命令為:
gradlew assembleRelease
mac:
./gradlew assembleRelease
如果執行上面的命令出現了bash: ./gradlew: Permission denied的問題,說明權限有問題,這時候直接執行命令
chmod +x gradlew
chmod命令是修改文件訪問權限的命令,文件訪問權限包括只讀、只寫、可執行三種,其實最開始的提示Permission denied(權限拒絕)已經告訴了我們是android項目目錄下可執行文件gradlew的訪問權限的問題。因此需要為該文件添加可執行權限,所以執行以上命令即可解決該問題。