首页 > 解决方案 > Android Studio:没有找到类“com.example.kotlincoroutines.MainActivity”和类似的运行时错误

问题描述

我知道这些类型的错误在 Android Studio 中很常见。错误是因为没有进入manifest中MainActivity所在的路径“.main.MainActivity”。我的问题是为什么框架在编译过程中无法发现此类错误?这看起来像一个愚蠢的错误,但在编译时错误检查如此大肆宣传之后,这些错误被忽视了,应用程序在运行时崩溃了。

标签: android

解决方案


已经有一种方法可以通过转到文件>>新建>>活动来自动执行此操作。通过这种方式,工作室将自动创建 Java / Kotlin 文件并将条目添加到 Manifest 文件。

如果您改为创建一个类然后扩展 Android 活动,那么工作室将不会自动执行此行为,因为在某些更高级的情况下,用户希望自己执行此步骤,从而更好地了解系统的连接方式。

至于为什么不通过编译时错误检查来完成这一点,是因为这不是像空指针异常那样的错误,即逻辑代码错误,而是关于应用程序的配置方式。配置错误绝不是编译时检查的一部分。


推荐阅读