Android firebase pushnotification最低版本问题

时间:2017-12-10 07:08:52

标签: android firebase firebase-cloud-messaging firebaseui

我创建了一个firebase推送通知应用程序,在gradle文件中使用最低版本16。当我将其更改为15或更小时,我显示错误

  

uses-sdk:minSdkVersion 15不能小于库D中声明的版本16:\ MyApp \ app \ build \ intermediates \ explosion-aar \ com.firebaseui \ firebase-ui-auth \ 0.6.0 \ AndroidManifest.xml建议:使用工具:overrideLibrary =" com.firebase.ui.auth"强制使用

我在项目gradle中使用的依赖项是

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
    classpath 'com.google.gms:google-services:3.0.0'}

并且在app gradle中

compile 'com.google.firebase:firebase-messaging:10.2.4'

如何在小于16的api级别中使用推送通知

1 个答案:

答案 0 :(得分:2)

问题不在于推送通知,而是来自您正在使用的库:

  

com.firebaseui:火力-UI-AUTH

     

FirebaseUI是一个开源库,可在核心Firebase SDK之上提供简单,可自定义的UI绑定。它旨在消除样板代码并推广用于身份验证的最佳实践(用户体验和安全性)。

以下链接了解详情:

https://github.com/firebase/FirebaseUI-Android/tree/master/auth

要解决您的问题,请转到清单文件并添加:

<uses-sdk tools:overrideLibrary="com.firebase.ui.auth" />