我创建了一个Firebase Push Notification应用程序,并在Gradle文件中使用Min版本16。当我将其更改为15或更少的时候,我会收到一个错误显示
用例:minsdkversion 15不能小于库d中声明的版本16: myapp app build intermediates deftoded-aar com.firebaseui firebase-ui-auth 0.6.0建议:使用工具: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'
我如何在API级别中使用推送通知小于16
问题不是来自推送通知,它来自您正在使用的库:
com.firebaseui:firebase-ui-auth
firebaseui是一个开源库,在核心火箱SDK上提供简单,可自定义的UI绑定。它旨在消除样板代码并促进身份验证的最佳实践(用户体验和安全性)。
这是一个了解有关它的更多信息的链接:
https://github.com/firebase/firebaseui-android/tree/master/auth
要解决您的问题,请转到清单文件并添加以下内容:
<uses-sdk tools:overrideLibrary="com.firebase.ui.auth" />