android - 无法访问“com.theapp.name.Application”的超类型“android.app.Application” - FCM
问题描述
我已经按照实现 FCM 的指南进行操作,除了 onbackgroundMessage 句柄外一切正常,所以我开始仔细阅读我必须遵循的步骤,并注意到我创建的类 Application 抱怨
“无法访问 'android.app.Application',它是 'com.theapp.name.Application' 的超类型。检查您的模块类路径是否存在缺失或冲突的依赖项”
案例是用flutter实现FCM的官方指南假设应用程序使用Java,但我的应用程序是用Kotlin创建的。所以我做了一些搜索并在 MainActivity 所在的 Kotlin 文件夹中创建了 Application 类,我认为有些东西搞砸了,因为io.flutter.pluggins在 java 文件夹中。同样在 AndroidManifest.xml 中的一行:
android:name=".Application"
我得到这个错误:Application must extend android.app.Application 并且就行了:
android:name=".MainActivity"
同样的警告:MainActivity 必须扩展 android.app.Activity
任何人都可以帮我解决这个问题,好吗?
解决方案
推荐阅读
- python - 4个不同大小的三角形以相同的方式对齐
- sql - 删除给定条件下的所有行
- python - 使用 Django 使用 ModelSerializer 验证选择字段
- javascript - Firefox 刷新按钮按预期将 iFrame 的 src 更改回原始但 iFrame 仍显示上次会话的内容
- reactjs - React-Redux:值从一页传递到另一页
- javascript - 如何自动化而不是每次都为javascript开发创建新的项目结构
- deep-learning - Lua/Torch 模型构建,不清楚 nn.SplitTable
- javascript - 如何在调色板和滑块上将颜色转换为 (x, y) 坐标
- css - 样式表代码不会反映在剃须刀页面上
- mysql - 为 MYSQL 中的 2 个新列拆分列数据