Zen*_*nce 53 android gradle gradlew android-studio
Android Studio的Gradle选项之间究竟有什么区别:
Android Studio->Preferences->Gradle
Use default gradle wrapper (recommended)和Use customizable gradle wrapper?
背景:
我正在使用Android Studio中的Android项目并使用Gradle包装器.
但是,每当我的团队成员使用gui命令同步Android Studio项目时,我使用Android Studio设置"使用可自定义的gradlew包装器":

他们发现gradle/wrapper/gradle-wrapper.properties日期正在更新(并导致git repo上的额外差异).
切换到"使用默认gradle包装器"似乎可以解决此问题.
Chr*_*ipp 48
请在此处查看IntelliJ IDEA帮助:
gradle包装器.版本号存储在gradle/wrapper/gradle-wrapper.properties.因此,当您每次使用IDEA打开项目时选择"使用可自定义的gradle包装器"时,它将更改属性文件以调整您在IDEA项目中指定的包装器版本.
为了可重复的构建(即使在不运行IDEA的连续构建服务器上),让Gradle控制版本号并使用默认的gradle包装器.
您可以设置它使用的摇篮里面的版本号build.gradle与
// needs at least Gradle V1.7
wrapper {
gradleVersion = '2.2.1'
}
Run Code Online (Sandbox Code Playgroud)
要么
// works with every Gradle version
task wrapper(type: Wrapper) {
gradleVersion = '2.2.1'
}
Run Code Online (Sandbox Code Playgroud)
备注:不要忘记此配置仅用于生成包装器.要激活它,您必须执行生成gradlew wrapper.此任务更新gradle-wrapper.properties后续用于所有包装器执行的任务.
| 归档时间: |
|
| 查看次数: |
37300 次 |
| 最近记录: |