如何在Android Studio中自动更改build.gradle?

时间:2014-09-16 21:23:28

标签: android android-studio android-gradle build.gradle

我发现Android Studio会不时自动更新我的build.gradle文件。我是Android开发的gradle流程的新手,但是可以控制build.gradle的这种自动更新吗?

例如,我的build.gradle中有一行:

compile 'com.google.android.gms:play-services:5.0.89'

最近改为

compile 'com.google.android.gms:play-services:5.2.08'

我不想要这个改变。这种变化对于gradle来说是否至关重要?如果没有,我如何控制何时/是否更新我的build.gradle?

感谢。

2 个答案:

答案 0 :(得分:4)

与Scott所说的类似,build.gradle无法更新,除非您采取某些措施进行修改。最常见的触发器之一是使用几乎任何内置模板。例如,如果您右键单击源文件夹并转到New - >片段 - >片段(空白)用于插入新的空白片段AS还会将build.gradle中的Google Play服务热线更新为最新版本。 AFAIK在插入模板时无法禁用AS更新构建文件。

答案 1 :(得分:2)

在我的脑海中,我无法想到它修改构建文件的任何情况,而不会采取某些行动来导致它。您对Project Structure所做的任何修改当然都会修改底层构建文件。各种错误和警告都有快速修正,可以代表您修改构建文件。在这种情况下,我怀疑发生了什么。如果将依赖项语句更改回5.0.89并查看IDE中的构建文件,则会注意到它警告更新版本可用,并且如果您调用该警告的quickfix ,它会为你改变它。我怀疑你可能没有意识到这一点。