如果编辑除 build.gradle 之外的其他 gradle 文件,Android Studio gradle 不会同步

标签 android android-studio gradle

为了简单的配置Android Studio,我将版本名称、版本代码、变更日志的声明都移到了versions.gradle中。例如

ext {
    def versionMajor = 0
    def versionMinor = 9
    def versionPatch = 5
    def buildNumber = 95
    def buildName = "${versionMajor}.${versionMinor}.${versionPatch}"    
    appVersion = [
            versionCode: buildNumber,
            versionName: buildName
    ]
}

然后,在项目级别的build.gradle中,包含它:

申请自:“versions.gradle”

但是,如果我编辑 versions.gradle(更改版本号),整个项目不会自动同步,甚至不会显示要求同步的警告消息。我必须手动同步 Gradle。此外,如果我的同事将 versions.gradle 拉到他的 repo,Gradle sync 不会在他身边运行。或者,他必须知道有 Gradle 变化,然后手动同步。

Android Studio 似乎只有在 build.gradlesettings.gradle 发生变化时才会自动同步。如果在 *.gradle 中进行了任何更改,是否有任何方法可以强制 Gradle 同步?

我使用的是 Android Studio 1.5 和 Gradle 2.8。

最佳答案

这是一个错误。我已经提交了 https://code.google.com/p/android/issues/detail?id=196727跟踪这个。

关于如果编辑除 build.gradle 之外的其他 gradle 文件,Android Studio gradle 不会同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34195533/

相关文章:

testing - 将 Gebish 集成到 Gradle 中

android - Gradle : Error retrieving parent for item: No resource found that matches the given name '@style/SomeTheme'

android - 从 CouchDB 上的数据库获取主要数据

android - 启动 Android 设备监视器时找不到 hprof-conv

flutter - 方法 'MultiTrackTween' 没有为类型 'FadeAnimation' 定义

Android:- 如何在 6.0 操作系统以下的分词器 android TextView 中添加连字符 "-"

android - Actionbar 列表导航宽度 - 换行内容

android - react native : Fetch requests are not working with remote debugger active (Android)

java - 文件输入流不适用于 API 级别 29

gradle - 向 grtty 任务添加依赖项