Android Lint GradleCompatible和dependencies

Android Lint GradleCompatible和dependencies,android,dependencies,lint,Android,Dependencies,Lint,某些依赖项(如com.android.support库)在所有库中必须使用相同的版本。lint error GradleCompatible表示,如果版本不同,可能会出现运行时崩溃。 这个Lint检查已经有一段时间了,直到最近我才在我的项目中看到它,可能支持lib25.0 这些依赖项可能并不总是与主项目中的版本同步,并且彼此之间也不同步。这是一个依赖关系无法控制的问题。 在项目运行库中,有两个项目是开源的,可以手动编译(MapBox、GraphView)——假设依赖项可以更新或降级。但是,有两个

某些依赖项(如com.android.support库)在所有库中必须使用相同的版本。lint error GradleCompatible表示,如果版本不同,可能会出现运行时崩溃。 这个Lint检查已经有一段时间了,直到最近我才在我的项目中看到它,可能支持lib25.0

这些依赖项可能并不总是与主项目中的版本同步,并且彼此之间也不同步。这是一个依赖关系无法控制的问题。 在项目运行库中,有两个项目是开源的,可以手动编译(MapBox、GraphView)——假设依赖项可以更新或降级。但是,有两个Google依赖项使用不同的版本:com.Google.android.support:wearable:1.4.0(23.0.1)和com.Google.android.gms:play services wearable:10.0.1(24.0.0)

应该如何处理GradleCompatible,是否有任何解决方案,或者应该抑制错误

在尝试解决问题的拉取请求中提供更多信息(可能没有任何效果)

编辑:添加有问题的支持库似乎会导致库兼容

代码片段(有关详细信息,请参见PR)

应用程序: //support-v4不是应用程序源使用的,而是可穿戴的mapbox //强制与应用程序中的版本相同 最新编译“com.android.support:support-v4:${rootProject.ext.supportLibrary}”

添加与谷歌其他相关的错误231321、231323、231325