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