gradle和gradlew的区别
gradle版本会不断更新,每个人使用的版本可能会不同,而gradlew(wrapper)可以算是gradle的一层包装
我们使用gradlew命令的时候,会根据这个文件来使用对应的gradle进行构建,没有则会下载
./gradlew build 构建项目
./gradlew assembleDebug or ./gradlew aD //编译并打Debug包
./gradlew assembleRelease or /gradlew aR //编译并打Release的包
./gradlew installRelease or /gradlew iR //Release模式打包并安装
./gradlew installDebug or /gradlew iD //Debug模式打包并安装
./gradlew uninstallRelease or ./gradlew uR //卸载Release模式包
./gradlew uninstallDebug or ./gradlew uD //卸载Debug模式包
- 需要说明的是这些命令可以叠加使用,例如:
./gradlew clean build --info > bugtags.log
./gradlew uD iD