【问题标题】:FirebaseUI gives compilation errorFirebaseUI 给出编译错误
【发布时间】:2017-03-27 18:34:01
【问题描述】:

错误:任务 ':app:processDebugManifest' 执行失败。 > 清单合并失败:uses-sdk:minSdkVersion 15 不能小于库 [com.firebaseui:firebase-ui:0.4.0] D:\workspace\demo\SampleLoginDemo\app\build\intermediates\exploded-中声明的版本 16 aar\com.firebaseui\firebase-ui\0.4.0\AndroidManifest.xml 建议:使用 firebaseui.0.4.4 时使用 tools:overrideLibrary="com.firebase.ui" 强制使用

【问题讨论】:

  • 好吧,很明显minSdkVersion 15 cannot be smaller than version 16 declared in library,那么您是否使用 SDK 15 作为最小值?

标签: android firebase firebaseui


【解决方案1】:

更改compile 'com.firebaseui:firebase-ui:0.4.4'

compile 'com.firebaseui:firebase-ui:1.0.0'

在你的 app/build.gradle 依赖项中

   defaultConfig {
        applicationId "....."
        minSdkVersion 14
        ....
    }

   defaultConfig {
        applicationId "....."
        minSdkVersion 16
        ....
    }

【讨论】:

  • 非常感谢您对 Facebook 登录错误的帮助!
【解决方案2】:

我刚刚将所有这些添加到AndroidManifest

`<uses-sdk
    tools:overrideLibrary="
com.google.example.games.basegameutils,
com.google.firebase.firebase_core,
com.google.firebase.firebase_ads,
com.google.android.gms.play_services,
com.google.android.gms.ads.impl,
com.google.android.gms.ads,
com.google.android.gms.analytics,
com.google.android.gms.appinvite,
com.google.android.gms.auth.api,
com.google.android.gms.auth,
com.google.android.gms.cast.framework,
com.google.android.gms.cast,
com.google.android.gms.clearcut,
com.google.firebase.remoteconfig,
com.google.android.gms.contextmanager,
com.google.firebase.crash,
com.google.firebase.auth.api,
com.google.firebase.database,
com.google.firebase.database.connection,
com.google.firebase.messaging,
com.google.firebase.storage,
com.google.android.gms.all,
com.google.android.gms.ads,
com.google.android.gms.auth,
com.google.android.gms.base,
com.google.android.gms.measurement,
com.google.android.gms,
com.google.android.gms.analytics,
com.google.android.gms.appindexing,
com.google.android.gms.appinvite,
com.google.android.gms.appstate,
com.google.android.gms.cast,
com.google.android.gms.drive,
com.google.android.gms.fitness,
com.google.android.gms.location,
com.google.android.gms.maps,
com.google.android.gms.games,
com.google.android.gms.gcm,
com.google.android.gms.identity,
com.google.android.gms.nearby,
com.google.android.gms.panorama,
com.google.android.gms.plus,
com.google.android.gms.safetynet,
com.google.android.gms.wallet,
com.google.android.gms.gass,
com.google.android.gms.iid,
com.google.android.gms.instantapps,
com.google.android.gms.tagmanager.impl,
com.google.android.gms.tagmanager,
com.google.android.gms.measurement.impl,
com.google.firebase.iid,
com.google.firebase,
com.google.android.gms.vision,
com.google.android.gms.wearable,
com.google.android.gms.tasks"/>'

花了很长时间! :)

【讨论】:

    【解决方案3】:

    minSdkVersion 在库 [com.firebaseui:firebase-ui:0.4.0] 中为 16

    所以你不能在你的应用程序中设置 minSdkVersion 低于这个值。

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2015-12-31
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2012-11-11
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多