为了使Android配置简单,我将所有版本名称、版本代码的声明,将日志更改为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中,包括它:
apply from: "versions.gradle"
但是,如果我编辑versions.gradle (更改版本号),整个项目不会自动同步,甚至不会显示警告消息请求同步。我必须手动同步Gradle。此外,如果我的同事把versions.gradle拉到他的回购处,Gradle同步就不会在他身边运行。或者,他必须知道有Gradle更改,然后手动同步。
似乎只有当build.gradle和settings.gradle被更改时,Android才会自动同步。如果*.gradle中有任何更改,是否有办法强制Gradle同步?
我使用AndroidStudio1.5和Gradle 2.8。
发布于 2015-12-10 14:54:34
是个窃听器。我已经注册了https://code.google.com/p/android/issues/detail?id=196727来追踪这个。
发布于 2015-12-10 07:28:02
同步按钮应该做你想要的!!
或者退出Android并再次打开项目应该尝试同步gradle
https://stackoverflow.com/questions/34195533
复制相似问题