无法组合使用IdeMavenCoordinates{myGroupId='com.android.support',com.android.support和androidx.*的
依赖项,但发现IdeMavenCoordinates{myGroupId=‘com.android.support’,myArtifactId='slidingpanelayout',myVersion='28.0.0',myPacking='aar',myClassifier='null'}和IdeMavenCoordinates{myGroupId='androidx.versionedparcelable',myArtifactId='versionedparcelable',myVersion='1.0.0',myPacking='aar',myClassifier='null'}不兼容的依赖项较少...(Ctrl+F1)检查信息:有一些库或工具和库的组合是不兼容的,或者可能导致错误。其中一个不兼容的地方就是编译时使用的Android支持库版本不是最新版本(或者特别是比您的targetSdkVersion更低的版本)。
当我使用implementation 'com.google.firebase:firebase-core:17.0.0'
时,该错误显示在implementation 'com.android.support:appcompat-v7:28.0.0'
上
发布于 2019-06-20 05:20:25
Firebase已迁移到最新版本的androidx
,因此您应该在项目中使用androidx或简单地使用旧版本,例如:
implementation 'com.google.firebase:firebase-core:16.0.9'
关于迁移到androidx:https://developer.android.com/jetpack/androidx/migrate
发布于 2019-06-21 16:37:00
---------------------------------------------------------------
| Service | Gradle dependency |
---------------------------------------------------------------
| Firebase Core | com.google.firebase:firebase-core:17.0.0 |
---------------------------------------------------------------
在此版本中,库将从安卓支持库迁移到Jetpack (AndroidX)库。除非您在应用程序中进行以下更改,否则更新库将不起作用:
按照Migrating to AndroidX.中的说明进行
com.android.tools.build:gradle
to v3.2.1
或later.compileSdkVersion
to 28
或AndroidX升级应用程序以使用Jetpack (AndroidXhttps://stackoverflow.com/questions/56675383
复制相似问题