我正在尝试使用资源1.2.RC3,但每次编译或尝试运行时,都会收到以下提示。我已经运行了一个dependecy-report,它正确地报告说1.2.RC3已经为那些要求1.1.6或更高的东西驱逐了1.1.6。这与RC版本有关吗?有什么方法可以让它停止询问吗?
您目前已安装了该插件的一个版本[resources-1.2.RC3]。要更新到[resources-1.1.6]吗? [Y,N]
答案 0 :(得分:4)
有什么方法可以让它停止询问吗?
确定哪个插件正在请求1.1.6并在BuildConfig中排除传递依赖。
plugins {
compile(':some-plugin:1.2.3') {
excludes 'resources'
}
}
我遇到了同样的问题,并且不能依赖通常的逐出逻辑来避免降级提示,唯一可靠的选择是显式排除。如果使用已弃用的install-plugin
脚本安装了有问题的插件,那么您必须删除application.properties
中添加的行,并添加正确的BuildConfig依赖项(使用excludes
)。