android - Android Studio:没有找到类“com.example.kotlincoroutines.MainActivity”和类似的运行时错误
问题描述
我知道这些类型的错误在 Android Studio 中很常见。错误是因为没有进入manifest中MainActivity所在的路径“.main.MainActivity”。我的问题是为什么框架在编译过程中无法发现此类错误?这看起来像一个愚蠢的错误,但在编译时错误检查如此大肆宣传之后,这些错误被忽视了,应用程序在运行时崩溃了。
解决方案
已经有一种方法可以通过转到文件>>新建>>活动来自动执行此操作。通过这种方式,工作室将自动创建 Java / Kotlin 文件并将条目添加到 Manifest 文件。
如果您改为创建一个类然后扩展 Android 活动,那么工作室将不会自动执行此行为,因为在某些更高级的情况下,用户希望自己执行此步骤,从而更好地了解系统的连接方式。
至于为什么不通过编译时错误检查来完成这一点,是因为这不是像空指针异常那样的错误,即逻辑代码错误,而是关于应用程序的配置方式。配置错误绝不是编译时检查的一部分。
推荐阅读
- mysql - MySQL 选择从到并显示不带标记的结果
- javascript - 为什么云功能有时会覆盖文档,但有时会合并数据?
- android - 在recyclerview中加载firestore数据时如何显示进度条布局?
- transactions - SQL Server 2016 上是否有不会回滚的 SQL 语句?
- python - 对列表列表中的元素求和
- java - Recyclerview 项目中的阴影效果
- c# - 如何在运行时设置 android 通知图标?
- javascript - 可以读取 postgres 数据库信息...但是不能写入它
- python - Python Selenium - Javascript按钮不会点击
- android - How to resolve inner methods are not supported. Method definition not expected here. explodeAar