ClassNotFoundException:在全新项目中未找到 class "package.MainActivity"

ClassNotFoundException: Didn't find class "package.MainActivity" on brand new project

这真令人沮丧。我在 Android Studio 中创建了新项目 - 空 Activity 模板,所以我得到一个 Activity 文件及其布局文件,其中有一个 TextView。当我启动项目时出现此错误:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{package/package.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "package.MainActivity" on path: DexPathList[[zip file "/data/app/package-2.apk"],nativeLibraryDirectories=[/data/app-lib/package-2, /vendor/lib, /system/lib]]

我试过文件 -> 使缓存无效/重新启动它没有帮助。

令人震惊的是为什么在全新的模板项目上会出现一些错误..我很困惑..

我创建了两个新项目,它们都发生了。

在您的 AndroidManifest.xml 文件中检查您的 activity 是否已注册。 如果没有那就去做。

我也遇到过一次。我刚刚清理了项目并重建了它,然后一切都很完美,所以我建议你也这样做。

按照以下步骤操作:

  1. select 构建(此选项在 android studio 顶部可用)
  2. select 清理项目并等待 gradle 进程结束
  3. 一旦 gradle 进程结束重建它。

希望对你有帮助。

别担心,这不是什么大问题,您只需清理项目即可。第一步是单击 android studio.Then 中的构建选项,然后单击清理项目,然后 运行 您的 app.It 将 work.I 希望此方法可以解决你的问题。