android - 所有 com.android.support 库必须使用与版本 25.3.1 完全相同的版本规范

标签 android

the error i am getting

这个问题已经回答了很多次了,但我仍然不知道如何解决它。我在 build.gradle compile 'com.android.support:appcompat-v7:25.3.1' 的这一行中遇到错误。我不知道我需要在我的 build.gradle 中添加什么才能让它工作。我有完整的依赖关系树,但我不知道我需要更改什么或如何更改

compile - Classpath for compiling the main sources.
    +--- com.android.support:appcompat-v7:25.3.1
    |    +--- com.android.support:support-annotations:25.3.1
    |    +--- com.android.support:support-v4:25.3.1
    |    |    +--- com.android.support:support-compat:25.3.1
    |    |    |    \--- com.android.support:support-annotations:25.3.1
    |    |    +--- com.android.support:support-media-compat:25.3.1
    |    |    |    +--- com.android.support:support-annotations:25.3.1
    |    |    |    \--- com.android.support:support-compat:25.3.1 (*)
    |    |    +--- com.android.support:support-core-utils:25.3.1
    |    |    |    +--- com.android.support:support-annotations:25.3.1
    |    |    |    \--- com.android.support:support-compat:25.3.1 (*)
    |    |    +--- com.android.support:support-core-ui:25.3.1
    |    |    |    +--- com.android.support:support-annotations:25.3.1
    |    |    |    \--- com.android.support:support-compat:25.3.1 (*)
    |    |    \--- com.android.support:support-fragment:25.3.1
    |    |         +--- com.android.support:support-compat:25.3.1 (*)
    |    |         +--- com.android.support:support-media-compat:25.3.1 (*)
    |    |         +--- com.android.support:support-core-ui:25.3.1 (*)
    |    |         \--- com.android.support:support-core-utils:25.3.1 (*)
    |    +--- com.android.support:support-vector-drawable:25.3.1
    |    |    +--- com.android.support:support-annotations:25.3.1
    |    |    \--- com.android.support:support-compat:25.3.1 (*)
    |    \--- com.android.support:animated-vector-drawable:25.3.1
    |         \--- com.android.support:support-vector-drawable:25.3.1 (*)
    +--- com.android.support:support-v4:25.3.1 (*)
    +--- com.google.firebase:firebase-database:10.2.0
    |    +--- com.google.android.gms:play-services-basement:10.2.0
    |    |    \--- com.android.support:support-v4:24.0.0 -> 25.3.1 (*)
    |    +--- com.google.firebase:firebase-database-connection:10.2.0
    |    |    +--- com.google.android.gms:play-services-basement:10.2.0 (*)
    |    |    \--- com.google.firebase:firebase-common:10.2.0
    |    |         +--- com.google.android.gms:play-services-basement:10.2.0 (*)
    |    |         \--- com.google.android.gms:play-services-tasks:10.2.0
    |    |              \--- com.google.android.gms:play-services-basement:10.2.0 (*)
    |    +--- com.google.firebase:firebase-common:10.2.0 (*)
    |    \--- com.google.android.gms:play-services-tasks:10.2.0 (*)
    +--- com.sromku:simple-storage:1.2.0
    +--- com.squareup.picasso:picasso:2.5.2
    +--- com.android.support:recyclerview-v7:25.3.1
    |    +--- com.android.support:support-annotations:25.3.1
    |    +--- com.android.support:support-compat:25.3.1 (*)
    |    \--- com.android.support:support-core-ui:25.3.1 (*)
    +--- at.blogc:expandabletextview:1.0.3
    +--- it.neokree:MaterialTabs:0.11
    |    +--- com.github.markushi:android-ui:1.2
    |    \--- com.android.support:appcompat-v7:21.0.3 -> 25.3.1 (*)
    +--- project :android-pdf-viewer
    |    \--- com.github.barteksc:pdfium-android:1.5.0
    |         \--- com.android.support:support-v4:21.0.3 -> 25.3.1 (*)
    \--- com.google.firebase:firebase-core:10.2.0
         \--- com.google.firebase:firebase-analytics:10.2.0
              +--- com.google.android.gms:play-services-basement:10.2.0 (*)
              +--- com.google.firebase:firebase-common:10.2.0 (*)
              \--- com.google.firebase:firebase-analytics-impl:10.2.0
                   +--- com.google.android.gms:play-services-basement:10.2.0 (*)
                   +--- com.google.firebase:firebase-iid:10.2.0
                   |    +--- com.google.android.gms:play-services-basement:10.2.0 (*)
                   |    \--- com.google.firebase:firebase-common:10.2.0 (*)
                   +--- com.google.firebase:firebase-common:10.2.0 (*)
                   \--- com.google.android.gms:play-services-tasks:10.2.0 (*)

最佳答案

可能是你的pdf库的问题。

+--- project :android-pdf-viewer
|    \--- com.github.barteksc:pdfium-android:1.5.0
|         \--- com.android.support:support-v4:21.0.3 -> 25.3.1 (*)

它仍然使用支持库 v4 版本 21.0.3。

你可以试试把pdf库升级到1.7.0

\--- com.github.barteksc:pdfium-android:1.7.0
 \--- com.android.support:support-v4:25.3.1 (*)

或者在build.gradle

中手动指定支持v4版本到25.3.1
compile 'com.github.barteksc:pdfium-android:1.5.0'
compile 'com.android.support:support-v4:25.3.1'

关于android - 所有 com.android.support 库必须使用与版本 25.3.1 完全相同的版本规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46636642/

相关文章:

android - 如何使用正确的 View z 顺序在 android 中实现此基本布局

android - com.facebook.react.bridge.NoSuchKeyException 中的 React Native Android 错误

Android Studio 无法在 OSX 上通过 ADB 连接

android - 将样式应用于所有对话框(微调对话框、警报对话框等)

android - 如何在Kotlin中将listView转换为RecyclerView

php - 字符编码问题?

ANDROID 添加新包

java - apache httppost如何设置内容: which have name value pair pointing to another set of name value pair

android - 安装后看不到 Android SDK Manager 选项;以管理员身份运行无法解决

android - 如何在 Android 中创建日期和时间选择器?