今天开发Android应用程序时,我在logcat中收到以下错误消息:
您要定位Android Oreo并使用自适应图标,而没有为FCM通知设置后备可绘制设置。这可能会导致使用Oreo的设备发生不可逆转的崩溃。要了解有关此问题的更多信息,请检查:https : //issuetracker.google.com/issues/68716460
我花了一些时间来查找含义和做什么,因此我在下面添加了一个答案。
这是Pusher Beams Android SDK发出的关于Android 8.0 Oreo中存在错误的警告。有关更多信息,请参见本文。另外,请查看此堆栈溢出问答。
如以上链接和文档中此处所述,要解决此问题,请将以下内容添加meta-data
到您的AndroidManifest中:
<manifest ...>
<application...>
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_default_notification" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
</application>
</manifest>
ic_default_notification
您在哪里创造自己的东西。要在Android Studio中制作该drawable
文件,请右键单击该文件夹,然后选择新建>图像资产。对于“图标类型”,选择“通知图标”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句