在Android Studio中更新外部库

汤姆·迪佩

我是Android开发的新手,因此很抱歉。我已经搜索了很多,但是无法解决我的问题。

在我的build.gradle文件中,有以下部分:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.android.support:design:26.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-auth:15.1.0'
    implementation 'com.google.android.gms:play-services-auth:15.0.1'
    implementation 'com.wdullaer:materialdatetimepicker:3.2.2'
}

但是,该行implementation 'com.android.support:appcompat-v7:26.1.0'下方显示为红色波浪线,并显示以下消息:

所有com.android.support库都必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本26.1.0,25.3.1。示例包括com.android.support:animated-vector-drawable:26.1.0和com.android.support:support-v13:25.3.1 less ...(⌘F1)

有一些库,工具或库的组合不兼容或可能导致错误。一种不兼容的情况是使用不是最新版本(或特别是低于targetSdkVersion的版本)的Android支持库版本进行编译。

我无法找到解决该问题的方法。构建项目的工作正常,并且不会报告任何错误。我试过做,File > Invalidate Caches / Restart但无济于事。

经过一些搜索后,我读到可以添加implementation 'com.android.support:support-v4:26.1.0'到build.gradle文件中,它应该可以修复它,但是即使同步后,也会显示相同的错误。

这是我去年某个时候做的一个老项目,但是其中没有很多内容,但是我认为学习如何解决这个问题而不是仅仅创建一个新项目来解决这个问题会更好。

阿沙扎尔

尝试添加

implementation 'com.android.support:support-v13:26.1.0'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章