📜  解决Android Studio中“错误类型3错误:活动类{}不存在”的不同方法

📅  最后修改于: 2021-05-09 18:33:02             🧑  作者: Mango

每当我们尝试启动活动时,Android Studio中都会遇到错误“错误类型3:活动类{}不存在”。 MainActivity页面将错误抛出为:

由于此错误,如果您在设备上将其卸载,则必须无法启动该项目的启动器活动。因此,在本文中,我们将讨论为什么会发生此错误,并提供六种方法来帮助您解决此错误。

为什么需要在Android Studio中修复“错误类型3错误:活动类{}不存在”?

连接设备/仿真器并从Android Studio运行该应用程序后。测试完应用程序后,您在仍连接到系统的状态下将其从设备上卸载了,而您只是试图从Android Studio重新运行该应用程序。项目中的MainActivity页面报告错误,因为android studio认为您的项目仍在手机上运行,但是您将其卸载,但它不知道,并认为项目的MainActivity仍在进行中,因此无法已安装。因此,我们需要解决此问题,因为通过Android Studio启动应用程序时,该错误会不断中断。

现在,我们要解决的问题是如何在Android Studio中修复“错误类型3错误:活动类{}不存在” 。因此,在本文中,我们将讨论五种不同的方法来修复Android Studio中的“错误类型3错误:活动类{}不存在”。  

方法1

步骤1尝试清理您的项目并删除构建目录

要清理您的项目,请导航 建造>清洁项目

步骤2:重新启动Android Studio并重建您的项目

要重建项目,只需转到“构建”>“重建项目”

第3步:现在只需单击左上角文件中的“ Invalidate Caches / Restart”选项。最后,在您的设备上卸载该应用,然后重试以启动它。

方法二

尝试删除Gradle缓存。如果您不知道Gradle缓存位于何处,则可以寻找:

  • 在Windows上:%USERPROFILE%\。gradle \ caches
  • 在Mac / UNIX上:〜/ .gradle / caches /

方法3

要从设备中完全删除并重新安装该应用,您只需输入以下代码:

方法4

如果在您的设备上设置了多个用户,或者在测试设备上的应用程序的情况下(如果是这样),则您正尝试从设备中删除该应用程序。然后,在这种情况下,该应用将无法正确卸载。然后按照以下步骤操作:

  • 只需转到设备(移动)设置>应用> [您的应用]>更多>卸载所有用户的应用
  • 现在,尝试再次安装并启动您的应用程序。

方法5

您可以使用./gradlew uninstallAll命令,而不是从设备上卸载(只需拖动以卸载)应用程序。

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!