我正在尝试在Android API级别16模拟器上运行我的Firebase应用,但始终收到“必须更新Google Play服务”通知。当我单击此通知时,它什么也没做,只是消失了。关于StackOverflow的大多数其他问题已经过时,我几乎尝试了所有这些问题。
我确保已在Android SDK和AVD管理器中选择了所有必要的选项,但无济于事。我可以确认该应用程序在Android API级别26和27上没有任何问题
该通知仅在尝试使用Firebase Auth登录后立即显示,并且登录失败。
这些是我正在使用的Firebase版本:
implementation 'com.firebaseui:firebase-ui-database:4.2.1'
implementation 'com.firebaseui:firebase-ui-storage:4.2.1'
implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-auth:16.1.0'
这是Logcat的输出: image
我感到奇怪的是,它在Firebase网站上说支持android API级别14和更高版本,但它要求支持Google Play服务版本15.0.0或更高版本,因为23以下的Android API级别不支持 如此处所示:https://google-play-services.apk.gold/android-4.2.2