如何保留不同版本的燃料



我需要在项目中使用不同集的firebase库。但是我会收到以下错误:

Unable to resolve dependency for ':@debug/compileClasspath': Could not resolve com.android.support:support-v13:28.0.0.
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.google.android.gms:play-services-auth:17.0.0'
implementation 'com.google.android.gms:play-services-plus:17.0.0'
implementation 'com.google.firebase:firebase-core:17.0.0'
implementation 'com.google.firebase:firebase-auth:18.0.0'
implementation 'com.google.firebase:firebase-messaging:19.0.0'
// Add dependency
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
implementation 'com.google.firebase:firebase-iid:19.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.facebook.android:facebook-android-sdk:4.34.0'
implementation 'com.google.firebase:firebase-crash:16.2.1'

如果要使用最新版本,则可以在 build.gradle中使用firebase BoM,编写以下内容:

dependencies {
  // Import the platform
  implementation platform('com.google.firebase:firebase-bom:20.0.1')
  // When using a BoM, dependencies don't require a specified version
  // If you do specify a version, it overrides the library version specified in the BoM
  implementation 'com.google.firebase:firebase-core'
  implementation 'com.google.firebase:firebase-auth'
  implementation 'com.google.firebase:firebase-firestore'
}

com.google.firebase:firebase-bom:20.0.1将包含所有firebase库的最新版本,然后要使用每个特定库,就像往常一样添加它们,但没有版本。

参考:

https://firebase.google.com/docs/android/setup#firebase-bom-bom

相关内容

  • 没有找到相关文章

最新更新