我正在设置我的应用以迁移到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
。
任何人对我如何做到这一点都有任何想法?
答案 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中,然后在每个分支上都有版本。