【发布时间】:2017-12-31 03:15:02
【问题描述】:
我使用的所有支持库都有版本:26.1.0,甚至那些来自 3rd 方依赖项的支持库也强制使用 resolutionStrategy 到 26.1.0
在 build.gradle 我有:
compileSdkVersion 26
buildToolsVersion 26.0.3
renderscriptTargetApi 16
renderscriptSupportModeEnabled true
./gradlew app:lint 给我以下错误:
../../build.gradle:所有 com.android.support 库都必须使用 完全相同的版本规范(混合版本可能会导致运行时 崩溃)。找到版本 26.1.0、26.0.3。例子包括 com.android.support:animated-vector-drawable:26.1.0 和 com.android.support:renderscript:26.0.3
由于 renderscript 不是普通的库,它甚至没有出现在依赖树中,我无法使用 resolutionStrategy 强制执行它。
有没有办法解决这个问题(除了设置lintOptions {warning 'GradleCompatible'})?
【问题讨论】:
标签: android gradle android-support-library lint