想命令行執行gradle的構建,可以通過提供的gradle wrapper或者安裝gradle。
構建android項目不需要安裝gradle,因為android studio已經包含gradle。"gradle wrapper"指的是根目錄下的gradlew和gradlew.bat腳本(結尾的w是wrapper的意思)。
"gradle wrapper"的目的是運行在沒有安裝gradle之前運行gradle。wrapper通過gradle/wraaoer目錄下面的jar包運行。在第一次運行以后,gradle文件會在本地緩存,供之后的構建使用。
在命令行可以直接執行./gradlew(mac下),./gradlew.bat(windows下)。
1、可以通過./gradlew :tasks查看build下有哪些可執行的任務。(--all顯示所有的任務)
2、多個任務可以通過空格分開,例如./gradlew lint assembleDebug
3、想要排除某個任務可以通過-x。例如./gradlew assembleDebug -x lintDebug
?