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