启动活动时出现“错误类型3错误:活动类{}不存在”,错误类型3活动类不存在“

时间:2019-07-20 22:00:16

标签: java android android-studio

最近我重命名了我的android项目包名称,然后在运行该项目时出现了以下两个错误:

Error type 3 Error: Activity class {} does not exist
Error type 3 Activity class does not exist

我检查了build.gradle,发现applicationId没有变化。 更新之后,什么都没有解决。相同的错误不断显示。一个出现,然后我做某事,然后另一个出现...,依此类推。

经过大量搜索后,他们建议清理项目并删除一些文件夹(例如.gradlebuild),然后在重新启动Android Studio之后重新构建项目,但这些都不能解决我的问题。 / p>

有什么建议吗?

4 个答案:

答案 0 :(得分:0)

一个漫长的夜晚后,我找到了解决方案。 只是我的手机存储空间几乎已满(400mb)。 我清理了一些空间,然后工作了。

在您的情况下没有解决的其他事情: 工具> android>使用Gradle文件同步项目。

答案 1 :(得分:0)

是的,有办法 点击紧凑的中间页 然后右键单击包装名称并重构然后重命名。 希望它能解决您的问题。我发布了一张图片,enter image description here不知道它去了哪里

答案 2 :(得分:0)

这是一个简单的问题,当您迁移到androidX或重构包名称时就会发生。一个简单的解决方案是:

  1. 新建一个项目(与当前项目名称相同)
  2. 转到app \ src \ main并删除主目录中的所有文件(对于该新项目)
  3. 转到app \ src \ main并复制主目录中的所有文件(对于旧项目)
  4. 将文件粘贴到app \ src \ main目录(新项目)中
  5. 运行新项目

答案 3 :(得分:0)

问题可能出在您的清单文件中。检查AndroidManifest.xml文件。

检查“活动”声明中是否存在那些意图过滤器。如下所示。

<activity
     android:name=".main.SplashScreenActivity"       
     android:label="@string/app_name"
     android:screenOrientation="portrait">
     <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>
 </activity>

如果存在此信息,则可能发生了某些缓存问题。然后,尝试以下方法:

  

转到文件->使缓存无效/重新启动...

相关问题