Android Studio 3 - 覆盖Gradle版本

时间:2017-05-21 19:00:02

标签: android android-studio gradle android-gradle

我正在设置我的应用以迁移到Android Studio 3,但我遇到了gradle版本的一些问题。

文档对upgrade to at least Gradle 4.0-milestone-1说,但我希望将这些迁移更改保存在单独的分支上,直到它稳定为止。这样我可以使用AS 3.0,如果某些东西不起作用,我可以快速切换回使用2.3。

问题在于我找不到任何方法来覆盖gradle-wrapper.properties中的gradle版本,因此对于AS 3.0,它将使用4.0-milestone-2,对于AS 2.3,它将使用&#39 ; ll使用3.X

任何人对我如何做到这一点都有任何想法?

2 个答案:

答案 0 :(得分:1)

您想要的文件名为gradle-wrapper.properties 而不是 gradle-version.properties。您将在Android Studio的Gradle Scripts分支中找到此脚本(在Android视图中)。

Update gradle-wrapper.properties

在此文件中,更改该行 distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip

阅读 distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-rc-2-all.zip

这将更改Gradle-wrapper以使用Gradle 4.0-rc-2而不是3.5(显然,将版本号替换为您使用/想要的版本)。

当您使用./gradlew assembleRelease构建应用时,它现在应该使用您在gradle-wrapper.properties中配置的任何版本。

答案 1 :(得分:1)

将其添加到Git中,然后在每个分支上都有版本。