ClassNotFoundException:没有在全新项目中找到类“package.MainActivity”

时间:2017-02-17 11:00:57

标签: java android classnotfoundexception

这非常令人沮丧。我在Android Studio中创建了一个新项目 - Empty 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]]

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

令人惊讶的是为什么在全新的模板项目上发生了一些错误。我很困惑......

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

3 个答案:

答案 0 :(得分:2)

一旦发生在我身上。我只是清理了项目并重建了它,然后一切都很完美所以我建议你这样做。

按照以下步骤操作:

  1. 选择构建(此选项在android studio的顶部可用)
  2. 选择清洁项目并等待gradle process end
  3. 一旦gradle进程结束重建它。
  4. 希望它对你有所帮助。

答案 1 :(得分:1)

您的 AndroidManifest.xml 文件中的Checek是否已注册您的活动。 如果没有,那就去做吧。

答案 2 :(得分:1)

不要担心这不是一个大问题,你只需要清理项目。第一步是单击android studio中的Build选项。然后单击clean项目,然后运行你的app.It将工作。我希望这个方法能解决你的问题。