Android支持库规范

时间:2017-03-19 14:18:51

标签: android android-support-library

最近我发现我的gradle文件中有关于移动设备和磨损的错误,请注意以下内容。

Error Message

我尝试过更改为不同的版本,但无论我将其更改为什么版本,它仍然会显示错误。请有人给我一些解决这个问题的指导。我的gradle如下,

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:2.0.0'
compile 'com.google.android.gms:play-services-wearable:10.2.0'
compile 'com.android.support:support-compat:25.3.0'
provided 'com.google.android.wearable:wearable:2.0.0'
compile 'com.android.support:design:25.3.0'
compile 'com.github.PhilJay:MPAndroidChart:v3.0.1'
compile 'com.jakewharton:butterknife:8.5.1'
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
compile 'com.itextpdf:itextg:5.5.10'
compile 'io.reactivex.rxjava2:rxjava:2.0.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'

}

错误实际上是在编译' com.android.support:support-compat:25.3.0'。我假设这是因为这是它遇到的列表中的第一个。

1 个答案:

答案 0 :(得分:2)

编译'com.google.android.support:wearable:2.0.0'

编译'com.android.support:support-compat:25.3.0'

这些相互冲突你必须从这两个中选择一个。

问题在于这些“com.google.android.support”和 “com.android.support”

将在谷歌即将发布的版本中修复。