android-notifications - 在哪里可以找到失败推送通知的日志文件?
问题描述
当我尝试创建推送通知并将其发送到我的 Android TV 时,我在电视上收到以下 toast 消息:
软件包 * 的开发人员警告。无法在频道“默认”上发布通知。有关更多详细信息,请参阅日志。
这些日志文件保存在哪里?
解决方案
我在通常的 logcat 中找到了它。但不在应用程序包的日志中,而只是在未过滤的系统日志中,例如:
2021-12-17 01:27:54.257 665-1957/? E/NotificationService: No Channel found for pkg=com.company.appname, channelId=default, id=0, tag=null, opPkg=com.company.appname, callingUid=10131, userId=0, incomingUserId=0, notificationUid=10131, notification=Notification(channel=default pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0xffffffff vis=PRIVATE)
推荐阅读
- c# - 为什么分配方法给泛型 Func<> 是不可能的
- snowflake-cloud-data-platform - Snowflake 在同一张表上运行多个 MERGE 语句
- c - 如何分配物理内存块?
- javascript - 是否有任何将 doc / docx / txt / odt / rtf 转换为 pdf 的 ruby gem?
- javascript - 如何将现有对象传递到 Puppeteer 的 page.evaluate?
- python - 将包含毫秒的日期时间字符串解析为日期时间
- css - 将数据保存到服务器时适用于 @GetMapping 而不是 @PostMapping
- javascript - Bitrix24 使用 BX.Main.filterManager 注入过滤器值
- javascript - 显示当前日期小时和分钟
- python - 在模块中打包 Python 存根文件 (*.pyi)